我想使用Ansible修改SSM值,剧本将从localhost执行,每个环境的值将不同(例如dev、prod、stage)。由于我使用的是ec2插件,所以我可以随意使用这些标签。但是,因为我是针对localhost执行的,所以无法引用group_vars中的值。现在,如果我从ec2主机上运行它,我有
tag_env_<ENV>
由我支配。问题是我不想从远程主机执行,我想从localhost执行。
# group_vars/tag_env_dev
---
db_url: db-instance-for-dev
# group_vars/tag_env_prod
---
db_url: db-instance-for-prod