Commit Graph
12 Commits
Author SHA1 Message Date
volker.raschekandCopilot f665e0044a refactor: use the yml extension for every yaml file
Lint Markdown files / markdown-lint (push) Successful in 6s
Ansible Linter / ansible-lint (push) Canceled after 1h1m39s
Molecule / Molecule (push) Successful in 6m18s
The repository mixed both extensions, the molecule scenario used yml while the role itself used yaml. The yml
extension is the one ansible-galaxy and molecule generate and the one the sibling roles use, so it is applied
throughout.

The first_found lookups in tasks/main.yml name the candidate files explicitly and were adjusted accordingly, otherwise
the role would no longer find its distribution variables and its verification tasks.

Co-authored-by: Copilot <copilot@github.com>
2026-09-10 21:57:15 +02:00
volker.raschekandCopilot 0cb76c4bc8 feat(meta): document sudo_users_sudoers via argument specs
The only variable of the role was documented in defaults/main.yaml comments alone. An argument spec makes the variable
discoverable through ansible-doc and lets ansible reject a wrong type early.

The entries are intentionally left without suboptions. Argument spec validation fills missing suboptions with none,
which would turn the item.user | default('') | length conditions in tasks/main.yaml into a runtime error.

Co-authored-by: Copilot <copilot@github.com>
2026-09-10 21:41:34 +02:00
volker.raschekandCopilot 1e70b5f11f fix(meta): declare Debian as supported platform
The role ships vars/Debian.yaml and the README lists Debian, but the galaxy metadata did not advertise the platform, so
Ansible Galaxy hid the role from users searching for Debian.

Co-authored-by: Copilot <copilot@github.com>
2026-09-10 21:41:34 +02:00
volker.raschekandCopilot c5011457e9 fix(meta): raise min_ansible_version to 2.11
Ansible 2.9 can neither resolve the used fully qualified collection names
reliably nor ship the community.general.sudoers module, which requires
ansible-base 2.10 or newer. Align the requirement with the sibling role
unix-users, which already declares 2.11.

Co-authored-by: Copilot <copilot@github.com>
2026-09-10 21:41:34 +02:00
volker.raschek 6469d81fcf fix: rename files to .yaml
Ansible Linter / ansible-lint (push) Failing after 17s
Lint Markdown files / markdown-lint (push) Successful in 4s
2025-11-23 16:19:51 +01:00
volker.raschek 8160509a05 fix(ansible-galaxy): adapt indentation
Lint Markdown files / markdown-lint (push) Successful in 9s
Ansible Linter / ansible-lint (push) Successful in 52s
2025-08-06 16:10:34 +02:00
volker.raschek c4de350a3c fix(ansible-galaxy): add namespace
Lint Markdown files / markdown-lint (push) Successful in 19s
Ansible Linter / ansible-lint (push) Failing after 51s
2025-08-06 15:22:44 +02:00
volker.raschek ebb37be03f fix(ansible-galaxy): adapt list of supported platforms
Ansible Linter / ansible-lint (push) Failing after 45s
Lint Markdown files / markdown-lint (push) Successful in 15s
2025-08-06 11:45:05 +02:00
volker.raschek e6ea326d15 fix(ansible-galaxy): remove namespace
Ansible Linter / ansible-lint (push) Failing after 29s
Lint Markdown files / markdown-lint (push) Successful in 12s
2025-08-06 11:39:32 +02:00
volker.raschek 98a299c4e0 feat(act-runner): init
Lint Markdown files / markdown-lint (push) Waiting to run
Ansible Linter / ansible-lint (push) Has been cancelled
2025-04-14 22:31:30 +02:00
volker.raschek 5625ad8747 fix(meta): adapt role_name 2024-03-27 12:43:23 +01:00
volker.raschek db475e68d0 Initial Commit
continuous-integration/drone/push Build is passing
2022-05-10 13:40:31 +02:00