質問編集履歴

5

説明文の修正

2023/08/19 06:09

投稿

khaii21
khaii21

スコア67

test CHANGED
File without changes
test CHANGED
@@ -48,37 +48,4 @@
48
48
 
49
49
  宜しくお願い致します。
50
50
 
51
- ###  試したこと
51
+
52
- ```playbook.yml
53
- tasks:
54
- - name: "Check"
55
- ansible.builtin.command: check_hoge_status "{{ item }}" "{{ area }}"
56
- with_items:
57
- - "{{ host_list[server_group] }}"
58
- ```
59
- ```vars/main.yml
60
- host_list:
61
- tokyo:
62
- hosts:
63
- - tokyo01.co.jp
64
- - tokyo02.co.jp
65
- area: kanto
66
- osaka:
67
- hosts:
68
- - osaka03.co.jp
69
- - osaka04.co.jp
70
- area: kansai
71
- nagoya:
72
- hosts:
73
- - nagoya05.co.jp
74
- - nagoya06.co.jp
75
- area: cyubu
76
- ```
77
- ```
78
- 実行したコマンド
79
- $ ansible-playbook playbook.yml -e "server_group=tokyo"
80
- ```
81
- 下記の変数(area)が定義されていないエラーになりました。
82
- ```
83
- The task includes an option with an undefined variable. The error was: 'area' is undefined. 'area' is undefined
84
- ```

4

説明文の修正

2023/08/19 01:32

投稿

khaii21
khaii21

スコア67

test CHANGED
File without changes
test CHANGED
@@ -78,7 +78,7 @@
78
78
  実行したコマンド
79
79
  $ ansible-playbook playbook.yml -e "server_group=tokyo"
80
80
  ```
81
- 下記の変数が定義されていないエラーになりました。
81
+ 下記の変数(area)が定義されていないエラーになりました。
82
82
  ```
83
83
  The task includes an option with an undefined variable. The error was: 'area' is undefined. 'area' is undefined
84
84
  ```

3

説明文の修正

2023/08/19 01:31

投稿

khaii21
khaii21

スコア67

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
  - tokyo02.co.jp
23
23
  osaka:
24
24
  - osaka03.co.jp
25
- - osaka04.co.jp
25
+ - osaka04.co.jp
26
26
  nagoya:
27
27
  - nagoya05.co.jp
28
28
  - nagoya06.co.jp
@@ -66,13 +66,13 @@
66
66
  osaka:
67
67
  hosts:
68
68
  - osaka03.co.jp
69
- - osaka04.co.jp
69
+ - osaka04.co.jp
70
- area: kansai
70
+ area: kansai
71
- nagoya:
71
+ nagoya:
72
- hosts:
72
+ hosts:
73
- - nagoya05.co.jp
73
+ - nagoya05.co.jp
74
- - nagoya06.co.jp
74
+ - nagoya06.co.jp
75
- area: cyubu
75
+ area: cyubu
76
76
  ```
77
77
  ```
78
78
  実行したコマンド

2

説明文の修正

2023/08/19 01:28

投稿

khaii21
khaii21

スコア67

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
  - tokyo02.co.jp
23
23
  osaka:
24
24
  - osaka03.co.jp
25
- - osaka04.co.jp
25
+ - osaka04.co.jp
26
26
  nagoya:
27
27
  - nagoya05.co.jp
28
28
  - nagoya06.co.jp

1

説明文の修正

2023/08/19 01:24

投稿

khaii21
khaii21

スコア67

test CHANGED
File without changes
test CHANGED
@@ -47,3 +47,38 @@
47
47
  同じmain.ymlに変数を設定して可能となる方法をご存知でしたらご教授頂けないでしょうか。
48
48
 
49
49
  宜しくお願い致します。
50
+
51
+ ###  試したこと
52
+ ```playbook.yml
53
+ tasks:
54
+ - name: "Check"
55
+ ansible.builtin.command: check_hoge_status "{{ item }}" "{{ area }}"
56
+ with_items:
57
+ - "{{ host_list[server_group] }}"
58
+ ```
59
+ ```vars/main.yml
60
+ host_list:
61
+ tokyo:
62
+ hosts:
63
+ - tokyo01.co.jp
64
+ - tokyo02.co.jp
65
+ area: kanto
66
+ osaka:
67
+ hosts:
68
+ - osaka03.co.jp
69
+ - osaka04.co.jp
70
+ area: kansai
71
+ nagoya:
72
+ hosts:
73
+ - nagoya05.co.jp
74
+ - nagoya06.co.jp
75
+ area: cyubu
76
+ ```
77
+ ```
78
+ 実行したコマンド
79
+ $ ansible-playbook playbook.yml -e "server_group=tokyo"
80
+ ```
81
+ 下記の変数が定義されていないエラーになりました。
82
+ ```
83
+ The task includes an option with an undefined variable. The error was: 'area' is undefined. 'area' is undefined
84
+ ```