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
Instalando Ansible no CentOS 8
TeamViewer no Fedora 18
Docker no Fedora 35
systemctl - Ferramenta para gerenciar serviços
Bloqueando Facebook pelo IPtables
Leitura recomendada
Apresentando o OOM Killer
Reduzindo o tamanho dos executáveis gerados pelo Lazarus (via IDE)
Checagem da segurança de atualização do Debian pelo terminal
Guia de Certificação Linux
Barra de tarefas no Xubuntu
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