タスクに定義する
# test01.yml --- - hosts: all tasks: - name: debug debug: msg: "{{ message }}" vars: message: "Hello world"
$ ansible-playbook test01.yml -i localhost, -e ansible_connection=local
プレイに定義する
# test02.yml --- - hosts: all vars: message: "Hello world" tasks: - name: debug debug: msg: "{{ message }}"
$ ansible-playbook test02.yml -i localhost, -e ansible_connection=local
ファイルで定義する
# test03m.yml --- message: "Hello world"
# test03.yml --- - hosts: all vars_files: - test03m.yml tasks: - name: debug debug: msg: "{{ message }}"
$ ansible-playbook test03.yml -i localhost, -e ansible_connection=local
参考サイト
Ansible で扱う変数 – 赤帽エンジニアブログ
https://rheb.hatenablog.com/entry/ansible_variables
2022-04-07