COMO RODAR SOMENTE UMA TASK PARA DEBUG
Opa pessoal tudo certo!?
Imagina que temos uma playbook que diversas task:
sampaio@vagrant:$ cat playbook.yml
---
- hosts: 192.168.66.66
become: true
tasks:
- name: Install vim
yum:
name: vim
state: present
- name: Install python3
yum:
name: python3
state: present
- name: Install unzip
yum:
name: unzip
state: present
- name: Install wget
yum:
name: wget
state: present
Se rodarmos a playbook todas as tasks serão executadas, conforme podemos observar:
Imagine desejamos executar somente 01 task com a finalidade de debugar a mesma.
Para isso podemos tagear está task, como neste exemplo que tagear a task Install wget:
sampaio@vagrant:$ cat playbook.yml
---
- hosts: 192.168.66.66
become: true
tasks:
- name: Install vim
yum:
name: vim
state: present
- name: Install python3
yum:
name: python3
state: present
- name: Install unzip
yum:
name: unzip
state: present
- name: Install wget
yum:
name: wget
state: present
tags:
- debug
Para executar neste caso precisamos adicionar “–tags debug” e somente as tasks com a tag debug, conforme podemos observar no cógido: