Ansible Tags
Jump to navigation
Jump to search
Ansible Tags
Tags are the reference or alias to a task
---
- name: setup apache ser er
hosts: localhost
tasks:
apt:
name: apache2
state: present
tags: i-apache
-name: start apache
service:
name: apache2
state: started
tags: start_apache2
- The tag name could be anything
ansible-playbook nameofymlfile.yml -t tagname
- the
-tflag must precede the tagname in the yml file
To list all tags that are in a playbook
ansible-playbook ymlfile.yml --list-tags
To Skip a task using tag. the entire playbook would run except that tag
ansible-playbook ymlfile.yml --skip-tags tagname