fix(linter): get running
Some checks failed
Ansible Linter / ansible-lint (push) Failing after 46s
Lint Markdown files / markdown-lint (push) Successful in 11s

This commit is contained in:
Markus Pesch 2025-04-14 22:47:03 +02:00
parent 762fde2274
commit a07d698f3c
Signed by: volker.raschek
GPG Key ID: 852BCC170D81A982
6 changed files with 19 additions and 19 deletions

View File

@ -1,10 +1,10 @@
--- ---
- name: Load variables - name: Load variables
include_vars: "{{ ansible_os_family }}.yml" ansible.builtin.include_vars: "{{ ansible_os_family }}.yml"
- name: Verify variables - name: Verify variables
include_tasks: "{{ lookup('first_found', params) }}" ansible.builtin.include_vars: "{{ lookup('first_found', params) }}"
vars: vars:
params: params:
files: files:
@ -13,29 +13,29 @@
- "verify_vars.yml" - "verify_vars.yml"
- name: Install sudo - name: Install sudo
package: ansible.builtin.package:
name: "{{ item }}" name: "{{ item }}"
state: present state: present
with_items: "{{ sudo_users_package_names }}" with_items: "{{ sudo_users_package_names }}"
- name: Enable includedir directive - name: Enable includedir directive
lineinfile: ansible.builtin.lineinfile:
dest: /etc/sudoers dest: /etc/sudoers
state: present state: present
regexp: "^(#)+(\\s)*includedir(\\s)*/etc/sudoers.d" regexp: "^(#)+(\\s)*includedir(\\s)*/etc/sudoers.d"
line: "#includedir /etc/sudoers.d" line: "#includedir /etc/sudoers.d"
validate: 'visudo --check --file %s' validate: 'visudo --check --file %s'
mode: 0440 mode: "0440"
owner: root owner: "root"
group: root group: "root"
- name: Flush drop-in files of sudoers.d - name: Flush drop-in files of sudoers.d
file: ansible.builtin.file:
state: "{{ item }}" state: "{{ item }}"
path: "/etc/sudoers.d" path: "/etc/sudoers.d"
owner: root owner: "root"
group: root group: "root"
mode: 0750 mode: "0750"
with_items: with_items:
- absent - absent
- directory - directory

View File

@ -3,7 +3,7 @@
- name: Verify if not user and group exists for each entry - name: Verify if not user and group exists for each entry
ansible.builtin.assert: ansible.builtin.assert:
that: that:
- (item.user is defined and item.group is not defined) or - (item.user is defined and item.group is not defined) or
(item.user is not defined and item.group is defined) (item.user is not defined and item.group is defined)
with_items: with_items:
- "{{ sudo_users_sudoers }}" - "{{ sudo_users_sudoers }}"