[TUTORIAL] instalando AWX em Docker no Fedora 31
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
Até o momento não está disponível os pacotes para o fedora 32
vamos instalar os pacotes da versão 31
# dnf install https://download.docker.com/linux/fedora/31/x86_64/stable/Packages/containerd.io-1.2.13-3.1.fc31.x86_64.rpm # dnf install https://download.docker.com/linux/fedora/31/x86_64/stable/Packages/docker-ce-cli-19.03.8-3.fc31.x86_64.rpm # dnf install https://download.docker.com/linux/fedora/31/x86_64/stable/Packages/docker-ce-19.03.8-3.fc31.x86_64.rpm
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
Comentários
-
Muito bom ótima postagem parabens
0
Salas de discussão
- 721 Todas as salas de discussão
- 5 Eventos
- 402 Fedora
- 7 CoreOS
- 137 Spins
- 11 CINNAMON
- 28 GNOME
- 63 KDE
- 10 LXDE
- 4 LXQT
- 13 MATE
- SOAS
- 3 XFCE
- 13 Server
- 84 Workstation
- 33 SilverBlue
- Atomic
- 3 Labs
- ARM®
- 3 Segurança
- 7 Servidores
- 222 Tutoriais
- 6 Críticas e Sugestões
- 16 Novidades e anuncios
- 5 CentOS
- 18 Games
- 31 Hardware
- 8 Linguagens de programação