[TUTORIAL] instalando AWX em Docker no Fedora 31

editado fevereiro 14 em Tutoriais

AWX é um projeto de comunidade de código aberto, patrocinado pela Red Hat, que permite aos usuários controlar melhor o uso do Ansible em ambientes de TI.

Instale os Pacotes

# dnf install git gcc gcc-c++ nodejs gettext device-mapper-persistent-data  \
    lvm2 bzip2 vim ansible python3 python3-pip grubby  -y

Execute o comando

# grubby --update-kernel=ALL
--args="systemd.unified_cgroup_hierarchy=0"

Reinicie o Server

Instale o Docker
dnf config-manager
--add-repo=https://download.docker.com/linux/fedora/docker-ce.repo

Agora instale o docker

# dnf install docker-ce -y

Adicione na inicialização do seu Fedora

# systemctl enable --now docker

Inicie o Serviço do Docker

# systemctl start --now docker

Ajusta o Python

# alternatives --set python /usr/bin/python3

Instale o docker-compose

# pip3 install docker-compose

Clone o Repo do Awx no github

# git clone https://github.com/ansible/awx.git

Acesse o diretório

# cd awx/installer/

Edita o arquivo inventory

# vim inventory

E deixei assim somente essas linhas

localhost ansible_connection=local ansible_python_interpreter="/usr/bin/env python3"
postgres_data_dir=/var/lib/pgdocker
awx_official=true
project_data_dir=/var/lib/awx/projects
awx_alternate_dns_servers="208.67.222.222,,8.8.8.8"

Executa o comando para o deploy do awx em docker

# ansible-playbook -i inventory install.yml

Ver a execução do ansible é uma das coisas mais linda de se ver em um terminal

apos vem o resultado tudo ok

Verifica se esta tudo ok

# docker ps

Acesse via browser o awx http://
Usuário = admin
Senha = password

Entre ou Registre-se para fazer um comentário.