Jenkins+Ansible+Gitlab自动化部署三剑客(八)--Jenkins ansible集成

时间:2020-02-23 17:58:33   收藏:0   阅读:45

Jenkins Ansible集成

准备工作

参考https://www.cnblogs.com/bk770466199/p/12259007.html完成以下准备工作

需要在jenkins服务器上,配置ansible2.5+python 3.6虚拟环境

配置jenkins.example.com主机到test.example.com主机的ssh免秘钥认证

配置ansible,创建testservers文件

1.新建项目

技术图片

 

 2.添加shell

技术图片

 

 

#!/bin/sh

set +x
source /home/deploy/.py3-a2.5-env/bin/activate
source /home/deploy/.py3-a2.5-env/ansible/hacking/env-setup -q

cd /home/deploy
ansible --version
ansible-playbook --version

cat testservers

ansible -i testservers testserver -m command -a "ip addr"
set -x

3.查看日志

技术图片

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!