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_abc
Playbook ファイル ディレクトリの下に contentsというファイル files がありますがtest_var: test_value
、変数を取得していません。
プレイブックの起動ansible-playbook -i ec2.py myplaybook.yml
どんなアドバイスも素晴らしいでしょう。ありがとう!