I would like to know if I can run specific role tasks with tags at playbook level? I have tried in several ways and in spite of I specify the tags, it always plays all the tasks and I would like just to play those ones that match the specified tag.
ansible version 2.14.6
##Main playbook: parchadodemo.yml##
---
- name: Parchado demo
hosts: win
roles:
- { role: parchadoWin, tags: 'listadoparches' }
##Tasks role; parchadoWin##
- name: Verifica conectividad del servidor cliente
tags: [ conectividad, servidor]
block:
- name: Verifica conectividad en el puerto 9025
win_shell: Test-NetConnection -ComputerName 192.168.56.23 -Port 9025
register: connection_output
- name: Lista los parches instalados
tags: [ listadoparches ]
#Devuelve el listado de actualizaciones instaladas, escribe en un archivo de log y lo guarda en un repositorio
block:
- name: Listar actualizaciones intaladas en el servidor y guardarlas en un archivo de log
win_shell: get-hotfix
register: listadoactualizaciones