Openshift上部署awx——ansible-tower的社区版
Ansible的大名,对做运维开发的工程师来说没有不知道的,它是开源的配置管理工具,也是最流行的自动化运维工具之一。Ansible tower是Ansible的图形界面化平台,它是RedHat公司的商业应用,也就是说Ansible tower是付费的。既然是RedHat的付费应用,可想而知,它具有很强大、实用的功能,另外它应该会有一个免费的社区版本。
对,那就是awx。Ansible Tower的社区版,功能跟Ansible Tower一样强大,开源免费。
部署安装Awx
安装文档:https://github.com/ansible/awx/blob/devel/INSTALL.md
- clone下awx的代码
1 | git clone https://github.com/ansible/awx.git |
- Openshift集群中创建部署awx的project
1 | oc new-project awx |
- awx的project下创建PVC,默认pvc名为
postgresql
1 | cat << EOF | oc create -f - |
- 配置
awx/installer/inventory
1 | ... |
- 执行部署awx脚本
1 | cd awx/installer/ |
- 访问查看

参考资料
https://bhirsch.org/2017/09/08/exploring-a-containerized-awx/#content
https://github.com/ansible/awx
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Michael Blog!


