使用docker方式安装ansible-awx

1. 准备

本地安装好ansible
安装pip,并升级到最新版本
$ pip install --upgrade pip
安装docker

安装python docker工具
pip install docker

切换到work用户

2. 下载

  • https://github.com/ansible/awx/releases

  • https://github.com/ansible/awx/archive/3.0.0.tar.gz

  • https://gitee.com/mirrors/Ansible-AWX/releases

  • https://gitee.com/mirrors/Ansible-AWX/repository/archive/3.0.0

3. 解压\编辑inventory

修改

先检查端口是否被占用 netstat -lnp|grep 8447

host_port=8447

确认各种默认路径是否有权限,否则修改为可读的路径

postgres_data_dir=/home/work/awx/pgdocker

4. 安装

ansible-playbook -i inventory install.yml
根据提示安装对应的python工具

5. 访问

http://ip:8447
如果登录密码错误,删除镜像再安装一次

运维

docker exec -it awx_web /bin/bash
docker logs awx_web

你可能感兴趣的:(使用docker方式安装ansible-awx)