創(chuàng)建playbook
Tower playbook 項(xiàng)目默認(rèn)存在 /var/lib/awx/projects/
su - awx
cd projects/
mkdir ansible-for-devops && cd ansible-for-devops
cat main.yml << EOF
---
- hosts: all
gather_facts: no
tasks:
- name: Check the date on the server.
command: date
- name: Check the eth0 ip on the server.
command: ifconfig eth0
EOF
創(chuàng)建登陸憑據(jù)
創(chuàng)建項(xiàng)目
創(chuàng)建主機(jī)清單
在主機(jī)清單里添加主機(jī)
點(diǎn)擊主機(jī)清單名稱,就可以進(jìn)入添加主機(jī)的頁面
點(diǎn)擊 +ADD HOST
本次添加了2個(gè)主機(jī)
創(chuàng)建任務(wù)模板
Inventory 選擇 ops_主機(jī)清單
PROJECT 選擇 Test_Project
PALYBOOK 選擇 man.yml
MACHINE CREDENTIAL 選擇 ssh登陸賬號(hào)
其他默認(rèn)
運(yùn)行模板
點(diǎn)擊任務(wù)右側(cè)得火箭按鈕
查看任務(wù)運(yùn)行情況
DETAILS 里面可以查看任務(wù)得詳細(xì)信息
更多文章請(qǐng)看 Ansible 專題文章總覽