2

Ansible を使用した Dynamic Inventory は初めてです。

私はプレイブックを持っています: hosts: tag_Name_abc

この Playbook を実行すると、タグ付けされた EC2 インスタンスで必要なことを正しく実行できます。私が使用しようとすると、host_vars私は得るfatal: FAILED! => {"changed": false, "failed": true, "msg": "AnsibleUndefinedVariable: 'test_var' is undefined"}

host_vars/tag_Name_abcPlaybook ファイル ディレクトリの下に contentsというファイル files がありますがtest_var: test_value、変数を取得していません。

プレイブックの起動ansible-playbook -i ec2.py myplaybook.yml

どんなアドバイスも素晴らしいでしょう。ありがとう!

4

1 に答える 1