有沒有辦法讓多個變量文件附加到數組?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