実現したいこと
数値などを別ファイル(yml)で管理して呼び出したい
前提
module_defaultsのような操作についてご教授頂けないでしょうか。
現在、下記のようにpauseモジュールのseconds値についてデフォルト値を設定しています。
module_defaultsディレクティブを同じymlに設定するのではなくて、別ファイル(yml)で管理することは可能でしょうか
別ファイルにpause以外のモジュールについても色々とデフォルト値を設定しておき
そのファイルをinclude_tasksのように呼び出してデフォルト値を利用したいです。
現状seconds には10が設定されますが、module_defaults.ymlにデフォルト値として設定しているsecondsの値として60を呼出したいです。
ご存じの方いらっしゃいましたらご教授頂けないでしょうか。
宜しくお願い致します。
該当のソースコード
--- - hosts: localhost module_defaults: pause: seconds: 10 tasks: - name: コマンド実行1 ansible.builtin.command: echo aaa - name: wait time pause: seconds: 10 - name: コマンド実行2 ansible.builtin.command: echo bbb - name: wait time pause: - name: コマンド実行3 ansible.builtin.command: echo ccc - name: wait time pause:
試したこと
下記のようなmodule_defaults.ymlを作成して呼び出せるようにすれば
実現できるのではないかと考えています
module_defaults.yml
1seconds: 60

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。