引用元
-
調査結果
custom_varsという変数に以下の*_var
を設定しどれが優先されるかを調査。
-
は変数定義をコメントアウトした状態。
# | テンプレート | Playbook | ホスト | グループ(Control) | グループ(ALL) | インベントリ | 結果 |
---|---|---|---|---|---|---|---|
1 | template_var | playbook_var | host_var | group_control_var | group_all_var | inventory_var | template_var |
2 | - | playbook_var | host_var | group_control_var | group_all_var | inventory_var | playbook_var |
3 | - | - | host_var | group_control_var | group_all_var | inventory_var | host_var |
4 | - | - | - | group_control_var | group_all_var | inventory_var | group_control_var |
5 | - | - | - | - | group_all_var | inventory_var | group_all_var |
6 | - | - | - | - | - | inventory_var | inventory_var |
実施
Playbook作成
ansibleサーバ
Playbook
- name: Vars test hosts: ALL va custom_vars: "playbook_var" tasks: - name: Vars debug: msg: "{{ custom_vars }}" tags: vars_test
Ansible Automation Platform
テンプレート
インベントリ
グループ ALL
グループ Control
ホスト