|
2 | 2 | --- |
3 | 3 | - name: Insights ansible host test |
4 | 4 | hosts: all |
5 | | - gather_facts: false |
6 | 5 | become: true |
7 | 6 |
|
8 | 7 | tasks: |
|
12 | 11 | - name: Test ansible_host |
13 | 12 | block: |
14 | 13 | - name: Add ansible_host and register insights |
15 | | - include_role: |
16 | | - name: linux-system-roles.rhc |
17 | | - public: true |
| 14 | + include_tasks: tasks/run_role_with_clear_facts.yml |
18 | 15 | vars: |
| 16 | + __sr_public: true |
19 | 17 | rhc_auth: |
20 | 18 | login: |
21 | 19 | username: "{{ lsr_rhc_test_data.reg_username }}" |
|
41 | 39 | - name: Test ansible_host changed value after registration |
42 | 40 | block: |
43 | 41 | - name: Change ansible host to 'new-host' |
44 | | - include_role: |
45 | | - name: linux-system-roles.rhc |
| 42 | + include_tasks: tasks/run_role_with_clear_facts.yml |
46 | 43 | vars: |
47 | 44 | rhc_insights: |
48 | 45 | ansible_host: new-host |
|
52 | 49 | grep -ixq "^ansible_host=new-host" {{ __rhc_insights_conf }} |
53 | 50 | changed_when: false |
54 | 51 | - name: Change ansible host to a null value (noop) |
55 | | - include_role: |
56 | | - name: linux-system-roles.rhc |
| 52 | + include_tasks: tasks/run_role_with_clear_facts.yml |
57 | 53 | vars: |
58 | 54 | rhc_insights: |
59 | 55 | ansible_host: null |
|
63 | 59 | grep -ixq "^ansible_host=new-host" {{ __rhc_insights_conf }} |
64 | 60 | changed_when: false |
65 | 61 | - name: Change ansible host to an empty string (noop) |
66 | | - include_role: |
67 | | - name: linux-system-roles.rhc |
| 62 | + include_tasks: tasks/run_role_with_clear_facts.yml |
68 | 63 | vars: |
69 | 64 | rhc_insights: |
70 | 65 | ansible_host: "" |
|
77 | 72 | - name: Test ansible_host set to an absent value |
78 | 73 | block: |
79 | 74 | - name: Set ansible host to an absent value |
80 | | - include_role: |
81 | | - name: linux-system-roles.rhc |
| 75 | + include_tasks: tasks/run_role_with_clear_facts.yml |
82 | 76 | vars: |
83 | 77 | rhc_insights: |
84 | 78 | ansible_host: {state: absent} |
|
95 | 89 | - name: Test ansible_host is removed during insights unregistration |
96 | 90 | block: |
97 | 91 | - name: Set ansible_host in config file |
98 | | - include_role: |
99 | | - name: linux-system-roles.rhc |
| 92 | + include_tasks: tasks/run_role_with_clear_facts.yml |
100 | 93 | vars: |
101 | 94 | rhc_insights: |
102 | 95 | ansible_host: unreg-test |
|
106 | 99 | grep -ixq "^ansible_host=unreg-test" {{ __rhc_insights_conf }} |
107 | 100 | changed_when: false |
108 | 101 | - name: Unregister insights to remove ansible_host in config file |
109 | | - include_role: |
110 | | - name: linux-system-roles.rhc |
| 102 | + include_tasks: tasks/run_role_with_clear_facts.yml |
111 | 103 | vars: |
112 | 104 | rhc_insights: |
113 | 105 | state: absent |
|
122 | 114 |
|
123 | 115 | always: |
124 | 116 | - name: Unregister |
125 | | - include_role: |
126 | | - name: linux-system-roles.rhc |
| 117 | + include_tasks: tasks/run_role_with_clear_facts.yml |
127 | 118 | vars: |
128 | 119 | rhc_state: absent |
0 commit comments