AWX no CentOS 7 em Docker
Pessoal, pra quem usa o
Ansible e gostaria de uma interface web para o mesmo tem o
AWX . Vamos efetuar a instalação do mesmo no CentOS 7 usando Docker.
Após instalação e update do CentOS, desative o SElinux:
# vim /etc/selinux/config
e deixe assim:
SELINUX=disabled
Reinicie o servidor.
Instale o Repo Epel:
# yum -y install epel-release
Instale os pacotes:
# yum -y install git gcc gcc-c++ lvm2 bzip2 gettext nodejs yum-utils device-mapper-persistent-data ansible python-pip
Adicione o Repo do Docker-CE:
# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
E instale o docker:
# yum -y install docker-ce
Inicie e ative na inicialização o docker:
# systemctl start docker && systemctl enable docker
Clone o repo do awx:
# git clone --depth 50 https://github.com/ansible/awx.git
Acesse o diretório awx:
# cd awx/installer
e edite o arquivo inventory:
# vim inventory
E deixe as linhas assim:
postgres_data_dir=/var/lib/pgdocker
project_data_dir=/var/lib/awx/projects
Instale o docker-compose via pip:
# pip install docker-compose
Agora instale o awx via docker usando o ansible:
# ansible-playbook -i inventory install.yml
Depois acesse via browser:
http://<seuip ou dominio>
usuário = admin
senha = password
Outras dicas deste autor
Usando Podman Machine
WindowMaker no Fedora
yumex (Yum Extender) no Fedora 19
Instalando Rundeck no Rocky Linux
Instalando Docker-CE no RockyLinux
Leitura recomendada
Linux - o que é um terminal
YourMove - Concurso da Intel (vale a pena visitar)
VirtualBox - erro para executar como usuário comum
squid: ERROR: no running copy
Criando PDF pelo terminal
Comentários
Legal demais esse how-to, vi aqui agora que na doc oficial para instalacao ele requer Kubernetes ou Open-Shift. Chegou a tentar instalar usando algum cluster dos providers citados?
Contribuir com comentário
Enviar