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 }}"
配置完成後,點擊「構建」執行結果如圖

相關文章
相關標籤/搜索