python读awx文件_Ansible之AWX安装部署
環境說明
安裝部署
依賴說明
安裝ansible
# yum install epel-release
# yum install ansible
安裝 Docker
# yum install -y yum-utils device-mapper-persistent-data lvm2
# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# yum install docker-ce docker-ce-cli containerd.io
# systemctl start docker
# systemctl enable docker
配置Docker鏡像加速
# curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
# systemctl restart docker
安裝 docker-compose 的Python模塊
# yum install python3-pip
# pip3 install docker-compose
安裝 Docker Compose
# curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# chmod +x /usr/local/bin/docker-compose
# ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
# docker-compose --version
docker-compose version 1.24.1, build 4667896
下載 AWX項目、配置、部署
# git glone https://github.com/ansible/awx
# cd awx/installer/
修改配置 inventory文件配置
pg_password=***
rabbitmq_password=***
admin_password=***
部署安裝
# ansible-playbook -i inventory install.yml
等待Docker容器啟動
# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
aa86f7189b6e ansible/awx_task:9.0.1 "/tini -- /bin/sh -c…" 7 days ago Up 7 days 8052/tcp awx_task
9ef2408a1105 ansible/awx_web:9.0.1 "/tini -- /bin/sh -c…" 7 days ago Up 7 days 0.0.0.0:80->8052/tcp awx_web
de4be7e37ca5 postgres:10 "docker-entrypoint.s…" 7 days ago Up 7 days 5432/tcp awx_postgres
66167deaf9e4 ansible/awx_rabbitmq:3.7.4 "docker-entrypoint.s…" 7 days ago Up 7 days 4369/tcp, 5671-5672/tcp, 15671-15672/tcp, 25672/tcp awx_rabbitmq
536f2596655d memcached:alpine "docker-entrypoint.s…" 7 days ago Up 7 days 11211/tcp awx_memcached
部署完成,瀏覽器訪問本機IP地址,默認使用80端口
總結
以上是生活随笔為你收集整理的python读awx文件_Ansible之AWX安装部署的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android开发的参考书籍和参考网站
- 下一篇: picturebox绑定datagrid