📅  最后修改于: 2023-12-03 14:59:19.421000             🧑  作者: Mango
Ansible AWX 是基于 Ansible 的 Web 界面管理工具,是 Ansible Tower 的开源版本。Ansible AWX 允许您通过 Web 控制面板集中管理 Ansible playbook、执行计划、盘点、作业模板和凭证等内容。
Ansible AWX 相比命令行工具使用更加方便简单,您只需在界面上点击即可快速执行 Ansible playbook ,也可以通过 Ansible AWX 强大的 API 连接其他系统,进一步提高运维自动化、持续交付能力等。
Ansible AWX 的安装方式有多种,最新版本可以从 GitHub 进行安装说明。
简单流程请先安装 Docker 和 Docker-compose,并执行以下命令:
$ git clone https://github.com/ansible/awx.git
$ cd awx/installer
$ ansible-playbook -i inventory install.yml
较新的版本还可以使用 Helm 进行部署:
$ helm repo add ansible https://charts.ansible.com/
$ helm install -n awx ansible/awx
成功启动 Ansible AWX 后,默认以 HTTP 协议绑定至 80 端口,您可以通过浏览器访问该地址,并使用初始账户 admin 和密码 password 进行登录。
Ansible AWX 内置了多种功能,以下是其中部分功能特性:
Ansible AWX 是一个强大的自动化运维管理工具,可以快速实现自动化任务,节省时间和劳动力。您可以通过上述介绍了解 Ansible AWX 的主要功能和基本用法。