「AWX」- 安装

  CREATED BY JENKINSBOT

安装(Docker)

没什么可写的…… 项目下已经说的很清楚了,按照手册运行一下就行了,这里做个简单记录,实际以为「INSTALL.md」主。

#1 环境要求

部署AWX的主机上需要安装Docker、docker-py这些东西。

部署需要用到Ansible来运行Playbook,所以要安装Ansible包。

#2 检出AWX源码

git clone …

#3 修改installer/inventory文件

修改源码目录下的installer/inventory文件:

	**修改PostgreSQL的信息**:需要使用PostgreSQL数据库。要么使用Docker镜像,要么使用外部的PostgreSQL数据库。我使用了Docker镜像打包的PostgreSQL数据库,所以要修改''postgres_data_dir''变量(指定要挂载到镜像中,用于存储数据的目录)。如果使用外部数据库,那就需要安装PostgreSQL数据库,然后设置pg_hostname变量,参考手册。
	**设置AWX的帐号密码**:帐号密码信息需要修改''admin_user''和''admin_password''变量。

修改之后保存接口。

#4 执行Playbook来安装AWX服务

# cd installer

# ansible-playbook -i inventory install.yml

#5 访问AWX服务

http://ipaddress/

参考文献

awx/installer/inventory
awx/INSTALL.md