summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/set_fact/incremental.yml
blob: 3f7aa6c492c4aabde33383e577dab747f13f80f9 (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
26
27
28
29
30
31
32
33
34
35
- name: test set_fact incremental https://github.com/ansible/ansible/issues/38271
  hosts: testhost
  gather_facts: no
  tasks:
    - name: Generate inline loop for set_fact
      set_fact:
        dig_list: "{{ dig_list + [ item ] }}"
      loop:
        - two
        - three
        - four
      vars:
        dig_list:
            - one

    - name: verify cumulative set fact worked
      assert:
        that:
           - dig_list == ['one', 'two', 'three', 'four']

    - name: Generate inline loop for set_fact (FQCN)
      ansible.builtin.set_fact:
        dig_list_fqcn: "{{ dig_list_fqcn + [ item ] }}"
      loop:
        - two
        - three
        - four
      vars:
        dig_list_fqcn:
            - one

    - name: verify cumulative set fact worked (FQCN)
      assert:
        that:
           - dig_list_fqcn == ['one', 'two', 'three', 'four']