Leia isso em outros idiomas:
Inglês, 日本語, Português do Brasil, Francês, Espanhol.
A fase inicial deste workshop se concentra nas utilidades de linha de comando da Plataforma de Automação Ansible, como:
ansible
, ansible-playbook
e ansible-doc
.Se você precisar de mais informações sobre os novos componentes da Plataforma de Automação Ansible, marque esta página inicial https://red.ht/AAP-20
Você trabalhará em um ambiente pré-configurado com os seguintes hosts:
Função | Nome no Inventário |
---|---|
Host de Controle Ansible | ansible-1 |
Host Gerenciado 1 | node1 |
Host Gerenciado 2 | node2 |
Host Gerenciado 3 | node3 |
Recomendamos o uso do Visual Studio Code para este workshop por seu navegador de arquivos integrado, editor com destaque de sintaxe e terminal dentro do navegador. O acesso direto via SSH também está disponível. Confira este tutorial do YouTube sobre como acessar seu ambiente de trabalho.
NOTA: Um vídeo curto do YouTube é fornecido caso você precise de clareza adicional: Workshops Ansible - Acessando seu ambiente de trabalho
rhel-workshop
no terminal do nó de controle Ansible.[student@ansible-1 ~]$ cd ~/rhel-workshop/
[student@ansible-1 rhel-workshop]$ pwd
/home/student/rhel-workshop
~
: atalho para o diretório home /home/student
cd
: comando para mudar de diretóriospwd
: imprime o caminho completo do diretório de trabalho atual.ansible-navigator images
para visualizar Ambientes de Execução configurados.ee-supported-rhel8
$ ansible-navigator images
Nota: A saída que você vê pode diferir da saída acima
Selecionar 2
para Versão do Ansible e coleções
nos mostrará todas as Coleções Ansible instaladas nesse EE específico, e a versão do ansible-core
:
~/.ansible-navigator.yml
usando o Visual Studio Code ou o comando cat
.$ cat ~/.ansible-navigator.yml
---
ansible-navigator:
ansible:
inventory:
entries:
- /home/student/lab_inventory/hosts
execution-environment:
image: registry.redhat.io/ansible-automation-platform-20-early-access/ee-supported-rhel8:2.0.0
enabled: true
container-engine: podman
pull:
policy: missing
volume-mounts:
- src: "/etc/ansible/"
dest: "/etc/ansible/"
ansible-navigator.yml
:inventories
: mostra a localização do inventário ansible sendo usadoexecution-environment
: onde o ambiente de execução padrão é definidoPara uma lista completa de todos os ajustes configuráveis, consulte a documentação
Cada capítulo vem com um Lab de Desafio. Essas tarefas testam seu entendimento e aplicação dos conceitos aprendidos. As soluções são fornecidas sob um sinal de advertência para referência.
Clique aqui para retornar ao Workshop Ansible for Red Hat Enterprise Linux