leo*_*ore 1 ansible ansible-inventory
我是Ansible的动态库存新手.
我有一本剧本:
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文件目录下有一个包含内容的文件文件test_var: test_value
,但它没有获取变量.
发布剧本 ansible-playbook -i ec2.py myplaybook.yml
任何建议都会很棒.谢谢!
动态库存脚本ec2.py
使组具有名称tag_key_value
.
要为组设置库存变量,您应该将它们放入group_vars
文件夹中.
host_vars
适用于主机级变量.
在您的情况下,您应该使用group_vars/tag_Name_abc
文件.
归档时间: |
|
查看次数: |
1971 次 |
最近记录: |