安装下载ansible到jenkins容器中(alpine linux)
apk add ansible
编辑默认主机组
这里用 docker-compose up -d --scale cmdb=2 起了两个cmdb容器服务
vi /etc/ansible/hosts
[prod]
auto-cmdb_cmdb_1
[prod:vars]
name=prod-king
[dev]
auto-cmdb_cmdb_2
[test]
127.0.0.1
[dev:vars]
name=dev-king
port=2222
shell命令测试ansible (ansible 控制端到被控端之间建立免密信任关系)
ansible all -m ping
jenkins ad-hoc测试

File path or comma separated host list
相当于-i指定参数或者文件
ansible带参数的构建
在任务栏勾选参数化构建过程

在这可以选择分支或者标签

这里需要对应/etc/ansible/hosts中的主机组和主机变量

增加提示信息方便我们管理分类

版本库中要有相应的多分支和Tag


拿到主机组变量,灵活组合可应用于更多用途
网友评论