ansible tower 单机安装

tower安装环境要求

  1. 操作系统:
    • Red Hat Enterprise Linux 7.4或更高版本64位
    • CentOS 7.4或更高版本64位
    • Ubuntu 14.04 LTS 64位
    • Ubuntu 16.04 LTS 64位
  2. 硬件:
    • 最少2个CPU
    • 最低4 GB RAM
    • 20 GB专用硬盘空间
  3. 软件环境:
    • 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

其他版本地址:

https://releases.ansible.com/ansible-tower/setup/

捆绑包地址:

https://releases.ansible.com/ansible-tower/setup-bundle/

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 如果本机没有安装的话,默认会进行安装。

  1. 执行安装
./setup.sh

导入证书

https://www.jianshu.com/p/03fd4cd3f677

你可能感兴趣的:(ansible tower 单机安装)