tower安裝環(huán)境要求
- 操作系統(tǒng):
- Red Hat Enterprise Linux 7.4或更高版本64位
- CentOS 7.4或更高版本64位
- Ubuntu 14.04 LTS 64位
- Ubuntu 16.04 LTS 64位
- 硬件:
- 最少2個(gè)CPU
- 最低4 GB RAM
- 20 GB專用硬盤空間
- 軟件環(huán)境:
- Mozilla Firefox或Google Chrome版本瀏覽器
- 運(yùn)行Ansible Tower 3.2及更高版本需要PostgreSQL 9.6.X以上
- 運(yùn)行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 單機(jī)配置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 如果本機(jī)沒有安裝的話蚊伞,默認(rèn)會進(jìn)行安裝叫编。
- 執(zhí)行安裝
./setup.sh