是否可以基于实例上的(AWS)标签创建主机变量? (无需在“撰写”部分下手动列出每个变量和标签)
该想法基本上是允许使用来自AWS的标签等效于INI样式的清单文件。 (相关的变量使用前缀来标识它们)
例如如果实例具有以下标记:(从INI样式清单中的工作原理假定为数组语法,并且可以接受其他选项)
ansible_swapfile_size=4G
ansible_extra_packages=["htop","iotop"]
我希望配置这些变量:
swapfile_size: 4G
extra_packages:
- htop
- iotop
如果我列出一组固定的变量, compose
似乎可以执行此操作,但这意味着如果添加了新变量,则需要编辑清单。 (似乎没有办法使用循环来构建设置的键)
是否有一种方法可以基于标签(在清单中)动态生成变量?
This tries to do the same, but the solution require editing the playbook。我想要清单中的逻辑-否则剧本最终会遭到针对每个不同清单资源的攻击。</ p>