创建playbook
Tower playbook 项目默认存在 /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
创建登陆凭据
![Ansible Tower系列 三(使用tower执行一个任务)【转】 Ansible Tower系列 三(使用tower执行一个任务)【转】](https://image.shishitao.com:8440/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8zNjI5NDA2LTc1NTMyOWE3YTcwMDEzMDQucG5nP2ltYWdlTW9ncjIvYXV0by1vcmllbnQvc3RyaXAlN0NpbWFnZVZpZXcyLzIvdy8xMjQw.png?w=700&webp=1)
Paste_Image.png
创建项目
![Ansible Tower系列 三(使用tower执行一个任务)【转】 Ansible Tower系列 三(使用tower执行一个任务)【转】](https://image.shishitao.com:8440/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8zNjI5NDA2LTBiMGEzOGMyMjEwZDRhMzkucG5nP2ltYWdlTW9ncjIvYXV0by1vcmllbnQvc3RyaXAlN0NpbWFnZVZpZXcyLzIvdy8xMjQw.png?w=700&webp=1)
Paste_Image.png
创建主机清单
![Ansible Tower系列 三(使用tower执行一个任务)【转】 Ansible Tower系列 三(使用tower执行一个任务)【转】](https://image.shishitao.com:8440/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8zNjI5NDA2LWZlYTdhNmRhZTRhNDk0ZTUucG5nP2ltYWdlTW9ncjIvYXV0by1vcmllbnQvc3RyaXAlN0NpbWFnZVZpZXcyLzIvdy8xMjQw.png?w=700&webp=1)
Paste_Image.png
在主机清单里添加主机
点击主机清单名称,就可以进入添加主机的页面
![Ansible Tower系列 三(使用tower执行一个任务)【转】 Ansible Tower系列 三(使用tower执行一个任务)【转】](https://image.shishitao.com:8440/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8zNjI5NDA2LTk1YTI5ZWRkNmRmMTQ1NzUucG5nP2ltYWdlTW9ncjIvYXV0by1vcmllbnQvc3RyaXAlN0NpbWFnZVZpZXcyLzIvdy8xMjQw.png?w=700&webp=1)
Paste_Image.png
点击 +ADD HOST
![Ansible Tower系列 三(使用tower执行一个任务)【转】 Ansible Tower系列 三(使用tower执行一个任务)【转】](https://image.shishitao.com:8440/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8zNjI5NDA2LWNiM2Y4NjU1MmQxMTA3M2MucG5nP2ltYWdlTW9ncjIvYXV0by1vcmllbnQvc3RyaXAlN0NpbWFnZVZpZXcyLzIvdy8xMjQw.png?w=700&webp=1)
Paste_Image.png
本次添加了2个主机
![Ansible Tower系列 三(使用tower执行一个任务)【转】 Ansible Tower系列 三(使用tower执行一个任务)【转】](https://image.shishitao.com:8440/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8zNjI5NDA2LWNhNWI5NDkxNGVlMTZhZGIucG5nP2ltYWdlTW9ncjIvYXV0by1vcmllbnQvc3RyaXAlN0NpbWFnZVZpZXcyLzIvdy8xMjQw.png?w=700&webp=1)
Paste_Image.png
创建任务模板
Inventory 选择 ops_主机清单
PROJECT 选择 Test_Project
PALYBOOK 选择 man.yml
MACHINE CREDENTIAL 选择 ssh登陆账号
其他默认
![Ansible Tower系列 三(使用tower执行一个任务)【转】 Ansible Tower系列 三(使用tower执行一个任务)【转】](https://image.shishitao.com:8440/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8zNjI5NDA2LTIxZDdhZDc5MjI3NzcwMjIucG5nP2ltYWdlTW9ncjIvYXV0by1vcmllbnQvc3RyaXAlN0NpbWFnZVZpZXcyLzIvdy8xMjQw.png?w=700&webp=1)
Paste_Image.png
运行模板
点击任务右侧得火箭按钮
![Ansible Tower系列 三(使用tower执行一个任务)【转】 Ansible Tower系列 三(使用tower执行一个任务)【转】](https://image.shishitao.com:8440/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8zNjI5NDA2LWIyYzc4Y2NjN2VlM2M4MDEucG5nP2ltYWdlTW9ncjIvYXV0by1vcmllbnQvc3RyaXAlN0NpbWFnZVZpZXcyLzIvdy8xMjQw.png?w=700&webp=1)
Paste_Image.png
查看任务运行情况
![Ansible Tower系列 三(使用tower执行一个任务)【转】 Ansible Tower系列 三(使用tower执行一个任务)【转】](https://image.shishitao.com:8440/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8zNjI5NDA2LTgxOWZmMzZmYTMzNTY4MGYucG5nP2ltYWdlTW9ncjIvYXV0by1vcmllbnQvc3RyaXAlN0NpbWFnZVZpZXcyLzIvdy8xMjQw.png?w=700&webp=1)
Paste_Image.png
DETAILS 里面可以查看任务得详细信息
转自
Ansible Tower系列 三(使用tower执行一个任务) - 简书
http://www.jianshu.com/p/804832965259