TROUBLESHOOTING ANSIBLE - STEP MODE
Image by techshadows.
TROUBLESHOOTING ANSIBLE - STEP MODE
Opa pessoal tudo certo!?
No artigo anterior vimos como realizar troubleshooting com o comando --start-at-task
, com ele percebemos que podemos rodar a playbook apartir que um ponto em que já sabemos que está funcionado, assim validando somento as novas tasks que foram adicionadas.
Outra forma de realizar troubleshoot em playbooks seria utilizar a opção --step
.
Com essa opção em cada task você terá a opção de rodar ou não a task.
EXEMPLO
Vamos utilizar essa playbook como exemplo:
ansible-playbook playbook.yml --step
Perform task: Install nginx (y/n/c):
As opções são:
- y: Irá executar a task;
- n: Não irá executar a task;
- c: Irá sair do step modo.
Para o exemplo em vídeo, vamos usar a seguinte playbook:
---
- hosts: all
become: true
tasks:
- name: Install nginx
yum:
name: nginx
state: present
- name: Install postgresql-server
yum:
name: postgresql-server
state: present
- name: Install postgresql
yum:
name: postgresql
state: present
Agora vamos rodar ela:
Espero ter ajudado de alguma forma e obrigado por acompanhar até aqui e te espero no próximo artigo 😃