You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mitogen/tests/ansible/integration/action
Alex Willmer 8a34b925a4 tests: Re-enable become/sudo tests, fix them on macOS runners
The tasks in tests/imageprep/_user_accounts.yml that create users did not
specify a primary group for those users - this left the decision to Ansible's
user module, and/or the underlying OS. In Ansible 9+ (ansible-core 2.16+ the
user module defaults to primary group "staff." Earlier don't supply a default,
which releases probably results in a primary group nameed "None" (due to
stringifying the Python singleton of the same name), or whatever the macOS
Directory Services has for no data/NULL.

The invalid GID 4294967295 (MAX_UINT32 == 2**32-1) in the sudo error probably
enters the mix via something similar to sudo CVE-2019-14287.

Fixes #692

See
- https://github.com/ansible/ansible/pull/79999
- https://github.com/ansible/ansible/commit/c69c83c962f987c78af98da0746527df
- https://www.sudo.ws/security/advisories/minus_1_uid/

> Bruce Wayne : [confused]  Am I meant to understand any of that?
> Lucius Fox : Not at all, I just wanted you to know how hard it was.
> -- Batman Begins
4 weeks ago
..
all.yml Revert "Revert "fixed tests for ansible 2.12"" 3 years ago
copy.yml tests: Improve Ansible fail_msg formatting 2 months ago
fixup_perms2__copy.yml tests: Improve Ansible fail_msg formatting 2 months ago
low_level_execute_command.yml tests: Improve Ansible fail_msg formatting 2 months ago
make_tmp_path.yml tests: Re-enable become/sudo tests, fix them on macOS runners 4 weeks ago
make_tmp_path__double.yml tests: Enable stricter error handling, fix resulting failures 2 years ago
remote_expand_user.yml tests: Improve Ansible fail_msg formatting 2 months ago
remote_file_exists.yml tests: Improve Ansible fail_msg formatting 2 months ago
remove_tmp_path.yml tests: Improve Ansible fail_msg formatting 2 months ago
synchronize.yml tests: Re-enable become/sudo tests, fix them on macOS runners 4 weeks ago
transfer_data.yml tests: Improve Ansible fail_msg formatting 2 months ago