五、组件inventory动态获取主机清单

除了静态获取主机清单外,ansible也支持自定义文件动态获取主机清单。

修改ansible.cfg文件

    指定inventory文件的路径

inventory       =/tmp/ansible_tmp/inventory.py

新建inventory.py文件

   输入主机信息

#!/usr/bin/env python
# coding=utf-8
import json
host1ip = ['192.168.1.6']
host2ip = ['192.168.1.3']
group = 'test11'
group2 = 'test22'
hostdata = {group:{"hosts":host1ip},group2:{"hosts":host2ip}}
print json.dumps(hostdata,indent=4)

  验证动态获取清单

ansible -i inventory.py all -a 'date' -k

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值