Este post é a continuação da série de posts sobre Ansible AWX / Tower , onde será apresentado como funciona a organização do Ansible dentro do sistema.
Hoje será apenas criado uma Organização dentro do AWX / Tower e navegar em todos os recursos.
Sumário do laboratório :
- Instalação
- Criando a Organização e primeiro job -> Este post
1) Introdução
O Ansible AWX / Tower oferece delegação de acesso multinível e controle de acesso baseado em função para a organização. Uma organização é uma coleção lógica de usuários, equipes, projetos e inventários. É o nível mais alto na hierarquia de objetos do Ansible AWX / Tower.

2) Criando a organização
Vamos acessar a área “Organization” e clicar no símbolo “+ ”

No nosso exemplo vamos criar a organização FAJLINUX.

No console podemos ver a organização FAJLINUX criada:

Navegando pelo menu do lado esquerdo selecione a opção teams e crie o primeiro time no AWX clicando no “+”.

Criando o time devops :

Podemos ver o time devops listado na organização FAJLINUX na ferramenta:

Vamos criar o usuário navegando na opção users no menu esquerdo e selecionando a opção para adicionar um usuário.

Criando o usuário user1 :

Associe o usuário ao time navegando na opção Teams no menu esquerdo:

Clique na opção “+” e associe o usuário ao time

Navegando no menu esquerdo vamos adicionar um host em inventories, clicando na opção “+” :

Adicionando o host ao inventário :

Vamos criar a chave de acesso na opção Resources > Credential selecionando a opção “+”

Vamos criar o acesso do usuário root da vm de teste .

Antes de criarmos um projeto , vamos criar o diretório e o playbook de forma manual.
[root@ansible-awx projects]# mkdir project1
Dentro do diretório /var/lib/awx/projects/project1 temos o YAML ping.yaml :
---
name: Check connectivity to remote servers
hosts: all
tasks:
- name: ping
ping:
Navegando mais uma vez no menu à esquerda vamos criar um Projeto em Resources> Projects e selecionar a opção “+” .

Configurando o projeto :

Em Resources > Templates vamos clicar em “+” para criar um template.

Vamos preencher o Template test-ping com todos os recursos criados durante este post.

Após salvar o template em Resources > Templates clique no ícone do foguete para executar o playbook.

Após a execução aparecerá o status do JOB.
