tower安装环境要求
- 操作系统:
- Red Hat Enterprise Linux 7.4或更高版本64位
- CentOS 7.4或更高版本64位
- Ubuntu 14.04 LTS 64位
- Ubuntu 16.04 LTS 64位
- 硬件:
- 最少2个CPU
- 最低4 GB RAM
- 20 GB专用硬盘空间
- 软件环境:
- Mozilla Firefox或Google Chrome版本浏览器
- 运行Ansible Tower 3.2及更高版本需要PostgreSQL 9.6.X以上
- 运行Ansible Tower版本3.2及更高版本需要Ansible 2.2 以上版本
tower 用到的组件:
- postgres
- memcached
- rabbitmq
- nginx
- supervisord
- uwsgi
- django
- celeryd
tower 包下载地址:
最新包地址:
https://releases.ansible.com/ansible-tower/setup/ansible-tower-setup-latest.tar.gz
其他版本地址:
捆绑包地址:
tower 安装
1 单机配置tower
解压下载的压缩包,编辑inventory
[tower]
localhost ansible_connection=local
[database]
[all:vars]
admin_password='admin'
pg_host=''
pg_port=''
pg_database='awx'
pg_username='awx'
pg_password='awx'
rabbitmq_username=tower
rabbitmq_password='tower'
rabbitmq_cookie=cookiemonster
# Isolated Tower nodes automatically generate an RSA key for authentication;
# To disable this behavior, set this value to false
# isolated_key_generation=true
配置admin的密码,pg的密码,rabbitmq的密码。
pg和rabbitmq 如果本机没有安装的话,默认会进行安装。
- 执行安装
./setup.sh