summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/include_import/tasks/test_include_tasks_tags.yml
blob: 3fe43809cdfb46bbe99245ba50af67ad5ddad107 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
- name: Test include_tasks using tags
  hosts: testhost

  tasks:
    # This should not be included
    - name: Include tasks1.yml
      include_tasks: tasks1.yml

    # This should be included but tasks inside should not run because they do not have
    # the canary1 tag and tasks2 is not in the list of tags for the ansible-playbook command
    - name: Include tasks2.yml
      include_tasks: tasks2.yml
      tags:
        - canary1

    # This should be included and tasks inside should be run
    - name: Include tasks5.yml using tag on include task
      include_tasks: tasks5.yml
      tags:
        - canary1

    - name: Include validate_tags.yml
      include_tasks: validate_tags.yml
      tags:
        - validate