Ansible Tags

From rbachwiki
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 -t flag 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


Ansible Menu