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: 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) v0.3.27 (2025-08-20)

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