🖥
Ansible | Playbook で変数を変数に代入する
例
キー: "{{ 変数名 }}"
で代入できる様子。(クォートが必要)
Playbook
playbook.yml
---
- hosts: example
vars:
variable1: MESSAGE
variable2: "{{ variable1 }}"
tasks:
- debug: msg={{ variable2 }}
variable1
を variable2
に代入して debug 出力してみる。
インベントリ
inventory.txt
[example]
localhost
検証
$ ansible-playbook -i inventory.txt playbook.yml
PLAY [example] *******************************************************
GATHERING FACTS ***************************************************************
ok: [localhost]
TASK: [debug msg={{ variable2 }}] *********************************************
ok: [localhost] => {
"msg": "MESSAGE"
}
PLAY RECAP ********************************************************************
localhost : ok=2 changed=0 unreachable=0 failed=0
環境
- ansible 1.9.6
参考
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2017-10-27
Discussion