Recentemente a Red Hat disponibilizou de forma Open Source o codigo fonte do Ansible Tower, ferramenta web que gerencia as execucoes de playbooks do ansible através do seu novo projeto AWX.
Este é um passo-a-passo de como instalar o Ansible Tower no Debian 9 Stretch rodando em container Docker, e segue basicamente a documentacao oficial do projeto porém em uma instalacao para o Debian 9 Stretch.
A instalacao das dependencias é simples, o Ansible Tower tem sua UI em nodejs, a instalacao do gettext é uma dependencia para o comando msgfmt, necessário durante a build.
Apos a instalacao das dependencias, o processo de build dos containers é totalmente automatizado pelo proprio Ansible
Aguarde o termino do build e entao, no comando docker ps os containers em execucao deveram parecer como estes
Após isso, confira a execucao das migrations com o comando docker logs -f awx_task
Voce deverá ver algo parecido com esta mensagem, indicando que o processo de instalacao terminou
O acesso ao painel web deverá ser realizado no endereco http://localhost, com usuario admin e senha password.
*****
Written by deadcow (Thiago Freitas)
on 08 September 2017