Jenkins配置ansible 4年前

编程语言
770
Jenkins配置ansible

Centos 7安装Jenkins,因为Jenkins需要java环境,安装之前要确认一下。

当然最简单的安装是到官网下载jenkins.war,因为Centos7中已经装好了java,所以就不安装了

直接用java -jar jenkins.war 通过浏览器http://ip:8080就可以访问,第一次启动会在启动结束的时候出现密码

也可以通过过yum安装配置自启动。

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo 
sudo rpm --import http://pkg.jenkins-ci.org/redhat-stable/jenkins-ci.org.key 
sudo yum install jenkins

启动

sudo service jenkins restart 
sudo chkconfig jenkins on 

yum install ansible 别忘记用 ssh-keygen生产密钥一路回车默认就好

通过浏览器登陆成功以后在 系统管理--->管理插件--->可选插件 搜索ansible勾选ansible plugin即可。颜色高亮显示把AnsiColor装上。安装完成后如下图

Jenkins配置ansible

安装完成后再搜索git或者GIT Client Plugin和GIT Plugin把git也随便装上。so easy。

安装完成后回到系统管理--->Global Tool Configuration----Ansible安装。点击Ansible安装配置如下图

Jenkins配置ansible

完成后回到首页,点击新建。项目名为Ansible Ad-Hoc Commad,别的不用管,直接找到“构建”位置,配置如下图host pattern是要匹配的主机,file是hosts配置路径我就用默认的/etc/ansible/hosts下面。Credentials配置密钥,点击add,勾选

Jenkins配置ansible

Jenkins配置ansible 另外一个Ansible playbook步骤和这个一样,配置如下

Jenkins配置ansible     Ansible playbook测试文件都放在/etc/ansible/下面。如下:

[root@localhost ansible]# cat create_user.yaml 

---
- name: create_user

  hosts: web

  user: root

  gather_facts: false

  vars:

    - user: "ansi_user001_test"

  tasks:

    - name: create user

      user: name="{{ user }}"
配置完成后,点击“构建”执行结果如图

Jenkins配置ansible

小糠生活
银河系猎户座旋臂有两颗文明的流星划过,宇宙记住了他们的光芒。
2
发布数
0
关注者
1687
累计阅读

热门教程文档

C#
57小节
10.x
88小节
Kotlin
68小节
Typescript
31小节
Rust
84小节
广告