CI: Move sudo test users defaults into /etc/sudoers.d

Prep for reusing it in non-Ansible tests
pull/1307/head
Alex Willmer 4 months ago
parent 5abdde1117
commit e4e2c6caaf

@ -22,6 +22,7 @@ In progress (unreleased)
------------------------
* :gh:issue:`1306` CI: Report sudo version on Ansible targets
* :gh:issue:`1306` CI: Move sudo test users defaults into ``/etc/sudoers.d``
v0.3.27 (2025-08-20)

@ -157,15 +157,14 @@
owner: mitogen__has_sudo_pubkey
group: mitogen__group
- name: Configure sudoers defaults
blockinfile:
path: /etc/sudoers
marker: "# {mark} Mitogen test defaults"
block: |
Defaults>mitogen__pw_required targetpw
Defaults>mitogen__require_tty requiretty
Defaults>mitogen__require_tty_pw_required requiretty,targetpw
- name: Configure sudoers
copy:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
mode: ug=r,o=
validate: '/usr/sbin/visudo -cf %s'
with_items:
- {src: sudoers_defaults, dest: /etc/sudoers.d/mitogen_test_defaults}
- name: Configure sudoers users
blockinfile:

@ -0,0 +1,3 @@
Defaults>mitogen__pw_required targetpw
Defaults>mitogen__require_tty requiretty
Defaults>mitogen__require_tty_pw_required requiretty,targetpw
Loading…
Cancel
Save