ansible playbook和hostvar连接
我有inventory.ini文件,类似于这样的文件,没有列为主机值的主机可以根据需要进行更新ansible playbook和hostvar连接,ansible,Ansible,我有inventory.ini文件,类似于这样的文件,没有列为主机值的主机可以根据需要进行更新 [dev-dbservers] --- --- [prod-dbservers] 以适应环境为基础。我想增加不同的帐户。在我的playbook中,如何使用指向开发数据库服务器,或生产数据库服务器,以便它根据环境需要执行您可以在playbook中使用主机参数中的var,并且您可以在执行playbook时使用额外的变量,如下所示 ansible playbook test.yml-i inventor
[dev-dbservers]
---
---
[prod-dbservers]
以适应环境为基础。我想增加不同的帐户。在我的playbook中,如何使用指向
开发数据库服务器
,或生产数据库服务器
,以便它根据环境需要执行您可以在playbook中使用主机
参数中的var,并且您可以在执行playbook时使用额外的变量
,如下所示
ansible playbook test.yml-i inventory.ini-e“env=prod dbserver”
然后写下你的剧本如下
---
-名称:测试
主机:“{{env}}”
变成:是的
任务:
-调试:
msg:{{ansible_hostname}}”