Roles e Galaxy
Parte do curso de Ansible
Mais cedo ou mais tarde você acaba com dois playbooks que instalam nginx, colocam o mesmo template de configuração e reiniciam o serviço no fim, porque dois projetos diferentes precisaram de um servidor web. Copie as tasks de um playbook para o outro e agora existem duas cópias da mesma lógica para manter em sincronia, e na primeira vez que você corrigir um bug numa cópia e esquecer da outra, as duas divergem sem...
Uma role é um pacote reutilizável de tasks, templates e valores padrão que você solta em qualquer playbook pelo nome, em vez de escrever a lógica de novo em cada projeto que por acaso precisa da mesma coisa. Pense nela como uma equipe de obra pensa num painel de parede pré-fabricado: o painel foi projetado uma vez, construído uma vez, testado uma vez, e agora é parafusado no prédio que precisar de uma parede naquele...
Quer aprender Ansible Roles e Galaxy em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Ansible pronto e pratique Roles e Galaxy com um tutor de IA que conhece seu código.
Começar esta liçãoRoles e GalaxyO que você vai aprender
- Role structure
- Tasks/main.yml
- Defaults
- Templates folder
- Include_role
- Ansible-galaxy install
Leia esta lição no seu idioma
Todas as lições deste curso
12 lições- 1O Que É o Ansible20 min
- 2Inventory e Comandos Ad Hoc25 min
- 3Seu Primeiro Playbook30 min
- 4Tasks, Modules e Handlers30 min
- 5Variáveis e Facts30 min
- 6Templates com Jinja230 min
- 7Loops e Condicionais30 min
- 8Roles e Galaxy35 min
- 9Vault e Segredos25 min
- 10Tags e Depuração25 min
- 11Collections e Plugins25 min
- 12Capstone: Implantação em Múltiplos Hosts60 min
