質問編集履歴

6

修正

2023/04/22 10:29

投稿

khaii21
khaii21

スコア66

test CHANGED
@@ -1 +1 @@
1
- Ansible module_defaultsディレクティブを別ファイル(yml)で管理してinclude_tasksのように呼び出したい
1
+ Ansible 別ファイル(yml)で変数を管理しておき呼び出したい
test CHANGED
@@ -1,15 +1,16 @@
1
1
  ### 実現したいこと
2
2
 
3
- module_defaultsディレクティブを別ファイル(yml)で管理してinclude_tasksのように呼び出したい
3
+ 数値などを別ファイル(yml)で管理して呼び出したい
4
4
 
5
5
  ### 前提
6
6
 
7
- module_defaultsの操作についてご教授頂けないでしょうか。
7
+ module_defaultsのような操作についてご教授頂けないでしょうか。
8
8
  現在、下記のようにpauseモジュールのseconds値についてデフォルト値を設定しています。
9
9
 
10
10
  module_defaultsディレクティブを同じymlに設定するのではなくて、別ファイル(yml)で管理することは可能でしょうか
11
11
  別ファイルにpause以外のモジュールについても色々とデフォルト値を設定しておき
12
12
  そのファイルをinclude_tasksのように呼び出してデフォルト値を利用したいです。
13
+ 現状seconds には10が設定されますが、module_defaults.ymlにデフォルト値として設定しているsecondsの値として60を呼出したいです。
13
14
  ご存じの方いらっしゃいましたらご教授頂けないでしょうか。
14
15
  宜しくお願い致します。
15
16
 
@@ -27,6 +28,7 @@
27
28
  ansible.builtin.command: echo aaa
28
29
  - name: wait time
29
30
  pause:
31
+ seconds: 10
30
32
  - name: コマンド実行2
31
33
  ansible.builtin.command: echo bbb
32
34
  - name: wait time
@@ -42,8 +44,5 @@
42
44
  実現できるのではないかと考えています
43
45
 
44
46
  ```module_defaults.yml
45
- module_defaults:
46
- group/グループ名:
47
- オプション名1: 値1
47
+ seconds: 60
48
- オプション名2: 値2
49
48
  ```

5

試したことを追記

2023/04/20 00:21

投稿

khaii21
khaii21

スコア66

test CHANGED
File without changes
test CHANGED
@@ -37,4 +37,13 @@
37
37
  pause:
38
38
  ```
39
39
 
40
+ ### 試したこと
41
+ 下記のようなmodule_defaults.ymlを作成して呼び出せるようにすれば
42
+ 実現できるのではないかと考えています
40
43
 
44
+ ```module_defaults.yml
45
+ module_defaults:
46
+ group/グループ名:
47
+ オプション名1: 値1
48
+ オプション名2: 値2
49
+ ```

4

タイトルの修正

2023/04/19 06:11

投稿

khaii21
khaii21

スコア66

test CHANGED
@@ -1 +1 @@
1
- Ansible module_defaultsディレクティブを別ファイル(yml)で管理したい
1
+ Ansible module_defaultsディレクティブを別ファイル(yml)で管理してinclude_tasksのように呼び出したい
test CHANGED
File without changes

3

タイトルの修正

2023/04/19 06:11

投稿

khaii21
khaii21

スコア66

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 実現したいこと
2
2
 
3
- module_defaultsディレクティブを別ファイル(yml)で管理したい
3
+ module_defaultsディレクティブを別ファイル(yml)で管理してinclude_tasksのように呼び出したい
4
4
 
5
5
  ### 前提
6
6
 

2

質問の修正

2023/04/19 06:10

投稿

khaii21
khaii21

スコア66

test CHANGED
File without changes
test CHANGED
@@ -9,7 +9,7 @@
9
9
 
10
10
  module_defaultsディレクティブを同じymlに設定するのではなくて、別ファイル(yml)で管理することは可能でしょうか
11
11
  別ファイルにpause以外のモジュールについても色々とデフォルト値を設定しておき
12
- そのファイルを呼び出してデフォルト値を利用したいです。
12
+ そのファイルをinclude_tasksのように呼び出してデフォルト値を利用したいです。
13
13
  ご存じの方いらっしゃいましたらご教授頂けないでしょうか。
14
14
  宜しくお願い致します。
15
15
 

1

タイトルの修正

2023/04/18 10:35

投稿

khaii21
khaii21

スコア66

test CHANGED
@@ -1 +1 @@
1
- module_defaultsディレクティブを別ファイル(yml)で管理したい
1
+ Ansible module_defaultsディレクティブを別ファイル(yml)で管理したい
test CHANGED
File without changes