summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/delegate_to/delegate_facts_block.yml
blob: 2edfeb42578987203f50df74aee708eaea78a454 (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
- hosts: testhost
  gather_facts: false
  tasks:
    - name: set var to delegated host directly
      set_fact: qq1=333
      delegate_facts: true
      delegate_to: localhost

    - name: ensure qq1 exists in localhost but not in testhost
      assert:
        that:
            - qq1 is undefined
            - "'qq1' in hostvars['localhost']"

    - name: set var to delegated host via inheritance
      block:
        - set_fact: qq2=333
      delegate_facts: true
      delegate_to: localhost

    - name: ensure qq2 exists in localhost but not in testhost
      assert:
        that:
            - qq2 is undefined
            - "'qq2' in hostvars['localhost']"