有没有办法让多个变量文件附加到数组?Ansible:附加到变量文件列表
的最终目标是让每个文件添加为启动配置的AWS安全组,而不需要那些组复制到每个文件
例如:
group_vars/all.yml
group_vars/php.yml
group_vars/web.yml
all.yml:
aws_security_groups:
- sg-ssh
php.yml
aws_security_groups:
- sg-mysql
web.yml
aws_security_groups:
- sg-http
调试aws_security_groups生产:
TASK [Debugging] ***************************************************************
ok: [XXX.XXX.XXX.XXX] => {
"aws_security_groups": [
"sg-mysql"
]
}
我们有API服务器和具有不同的缩放策略前端服务器。我希望Web服务器拥有组:sg-web和sg-ssh与api服务器具有:sg-web,sg-ssh和sg-mysql
我认为你可以更好地构建你的剧本,但是如果没有更多的上下文,我不能给出更好的指导。 – smiller171