|
55 | 55 | vars: |
56 | 56 | ansible_become_pass: user1_password |
57 | 57 | when: |
58 | | - # CI containers lack `setfacl` for unpriv -> unpriv |
59 | | - # https://github.com/mitogen-hq/mitogen/issues/1118 |
60 | | - - is_mitogen |
61 | | - or (ansible_facts.distribution in ["MacOSX"] |
62 | | - and ansible_version.full is version("2.11", ">=", strict=True)) |
| 58 | + - become_unpriv_available |
63 | 59 |
|
64 | 60 | - assert: |
65 | 61 | that: |
66 | 62 | - out.stdout == 'mitogen__user1' |
67 | 63 | fail_msg: | |
68 | 64 | out={{ out }} |
69 | 65 | when: |
70 | | - # CI containers lack `setfacl` for unpriv -> unpriv |
71 | | - # https://github.com/mitogen-hq/mitogen/issues/1118 |
72 | | - - is_mitogen |
73 | | - or (ansible_facts.distribution in ["MacOSX"] |
74 | | - and ansible_version.full is version("2.11", ">=", strict=True)) |
| 66 | + - become_unpriv_available |
75 | 67 |
|
76 | 68 | - name: Ensure password su without chdir succeeds |
77 | 69 | shell: whoami |
|
81 | 73 | vars: |
82 | 74 | ansible_become_pass: user1_password |
83 | 75 | when: |
84 | | - # CI containers lack `setfacl` for unpriv -> unpriv |
85 | | - # https://github.com/mitogen-hq/mitogen/issues/1118 |
86 | | - - is_mitogen |
87 | | - or (ansible_facts.distribution in ["MacOSX"] |
88 | | - and ansible_version.full is version("2.11", ">=", strict=True)) |
| 76 | + - become_unpriv_available |
89 | 77 |
|
90 | 78 | - assert: |
91 | 79 | that: |
92 | 80 | - out.stdout == 'mitogen__user1' |
93 | 81 | fail_msg: | |
94 | 82 | out={{ out }} |
95 | 83 | when: |
96 | | - # CI containers lack `setfacl` for unpriv -> unpriv |
97 | | - # https://github.com/mitogen-hq/mitogen/issues/1118 |
98 | | - - is_mitogen |
99 | | - or (ansible_facts.distribution in ["MacOSX"] |
100 | | - and ansible_version.full is version("2.11", ">=", strict=True)) |
| 84 | + - become_unpriv_available |
101 | 85 |
|
102 | 86 | tags: |
103 | 87 | - su |
|
0 commit comments