安装 Ansible Tower 的备忘录
我使用Ansible,并且想尝试使用Ansible Tower,这是安装过程的备忘录。
事前准备
首先,在这里注册用户,并下载Ansible Tower(”ansible-tower-setup-latest.tar.gz”)同时获得许可证,以便使用。
选择使用哪个发行版
Ansible Tower 是使用 Ansible 进行安装的,因此在此之前需要先安装 Ansible。我在多个发行版上进行了尝试,发现 Ubuntu 14.04 最为简单。以下是我尝试过的发行版。
-
- Ubuntu 16.04: Ubuntu は 14.x までのサポートというメッセージがでてエラー終了。
-
- CentOS 7: そもそも Ansible が yum のレポジトリにないので、そこからセットアップ。その後も iptable 関連のエラーなどで苦戦。
- Ubuntu 14.04: 何事もなく成功しました。
所以,在这里,我将整理关于在Ubuntu 14.04上安装时的备忘录。
将Ubuntu 14.04安装到计算机上。
在安装完Ubuntu server 14.04后,解压Ansible Tower的tar.gz文件。然后,编辑inventory文件中的3个密码位置(下面标有my_password的部分)。
# cat inventory
[primary]
localhost ansible_connection=local
[secondary]
[database]
[all:vars]
admin_password='my_password'
redis_password='my_password'
pg_host=''
pg_port=''
pg_database='awx'
pg_username='awx'
pg_password='my_password'
然后只需要运行setup.sh即可完成。使用apt获取Ansible和所有必需的文件。等待一段时间,要耐心等待。
python setup.sh
当最终出现“设置过程已成功完成”时,表示完成。我们可以尝试在浏览器中访问。
登录和许可证注册
在设置完成之后,通过浏览器访问,登录页面将会出现。登录用户名为admin,密码将使用上面指定的inventory。

登录后,注册预先准备的许可证即可完成。
