Ansible Tower系列 三(使用tower执行一个任务)

创建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

创建登陆凭据


Paste_Image.png

创建项目


Paste_Image.png

创建主机清单


Paste_Image.png

在主机清单里添加主机


点击主机清单名称,就可以进入添加主机的页面

Paste_Image.png

点击 +ADD HOST

Paste_Image.png

本次添加了2个主机

Paste_Image.png

创建任务模板


Inventory 选择 ops_主机清单
PROJECT 选择 Test_Project
PALYBOOK 选择 man.yml
MACHINE CREDENTIAL 选择 ssh登陆账号
其他默认

Paste_Image.png

运行模板


点击任务右侧得火箭按钮

Paste_Image.png

查看任务运行情况


Paste_Image.png

DETAILS 里面可以查看任务得详细信息


更多文章请看 Ansible 专题文章总览

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ansible介绍ansible常用模块使用playbooktemplates,模板条件测试和循环迭代roles,...
    哈喽别样阅读 1,422评论 0 3
  • ansible-playbook playbook简介 playbook是ansible用于配置,部署,和管理被控...
    bdslinux阅读 10,986评论 1 12
  • Ansible简介 Ansible是2013年推出的一款IT自动化和DevOps软件,目前由Redhat已签署An...
    魏镇坪阅读 2,378评论 1 6