Ansible AWX Configuration

Ansible AWX 配置

Ansible AWX提供了很好的任务可视化,并可以整合Active Directory和Elaticsearch Stack等。

  • Organization 页面中定义可以定义不同的组织,尚不知道用途为何

  • Inventories 页面中定义主机组和主机并可以对人员权限划分

  • Credentials 页面定义各类的密码,常见的主机和SCM密码信息

  • Projects 页面定义Git的地址信息,这里需要一个独立的Git仓储(如果你使用的是Git)

  • Templates 页面定义Job Template, 执行可以选择立即执行或者定期执行,选择要运行的Inventory和Playbook等。

以上信息定义好了以后,在Template中点击要执行Job Template的小火箭图标, 进入到Jobs页面中可以看执行的进度,点击日志输出的部分可以弹出页面并选择以JSON还是STANDARD OUT观看日志。

最后在Dashboard页面可以看JOB的执行情况的报表,成功、失败次数等等呢

在配置完成后,当然你的Playbooks需要做些调整以能够在AWX下使用,官方示例过于简单,不大能满足生产环境的需求,这里需要更多实践。


Tao

Ansible

41 Words

2017-11-20 19:00 -0500