Jenkins配置ansible

Centos 7安装Jenkins,由于Jenkins须要java环境,安装以前要确认一下。java

固然最简单的安装是到官网下载jenkins.war,由于Centos7中已经装好了java,因此就不安装了git

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

也能够经过过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 jenkinsssh

启动测试

sudo service jenkins restart 
sudo chkconfig jenkins on .net

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

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

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

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

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

另一个Ansible playbook步骤和这个同样,配置以下

    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 }}"
配置完成后,点击“构建”执行结果如图

相关文章
相关标签/搜索