ansible - 导入剧本时如何指定主机
问题描述
版本:2.9
你好。
导入剧本时如何指定主机import_playbook
?
我的代码 ( /project/first_pb.yml
)
- import_playbook: /test/pb0.yml
hosts: atlanta
解决方案
问:“将特定家庭主机传递给导入的剧本的方法? ”
A: playbook 导入与否没有区别。例如
shell> cat test-203.yml
- hosts: "{{ my_hosts|default('localhost') }}"
tasks:
- debug:
var: inventory_hostname
shell> ansible-playbook test-203.yml -e my_hosts=host1
...
inventory_hostname: host1
shell> cat test-204.yml
- import_playbook: test-203.yml
shell> ansible-playbook test-204.yml -e my_hosts=host1
...
inventory_hostname: host1
推荐阅读
- python - 按最大大小将 numpy 数组拆分为块
- python - 您可以通过循环调用带有 f 字符串的属性吗?
- react-native - React Native - undefined 不是一个对象(评估'this.props.navigation.navigate')
- php - Prestashop 模块/路径未找到
- python - 使用python等化系数
- php - php时区设置错误
- jquery - jquery提取json值
- android - 每天在特定时间发送应用通知
- sql-server - 在事务中使用 WHILE LOOP 删除
- reactjs - react-script 应用程序是否可以导出路由以方便 NGINX 使用