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