volker.raschek and Copilot
e2f248e28d
test: verify the role with molecule
...
The role was not covered by any automated test, so regressions in the drop-in file handling only surfaced on real
hosts. The scenario starts one container per supported distribution family and covers all four conditional branches of
tasks/main.yaml: a user, a user acting as another user, a group and a group acting as another user.
Beside the created rules the verification asserts that a rule declared as absent is removed again, that the drop-in
directory is included exactly once and that visudo accepts the resulting configuration, because a rejected drop-in file
invalidates every rule of the directory.
Co-authored-by: Copilot <copilot@github.com >
2026-09-10 21:41:34 +02:00
CSRBot
327ef710fd
chore(deps): update ansible/ansible-lint action to v26.8.0
Ansible Linter / ansible-lint (push) Successful in 44s
Lint Markdown files / markdown-lint (pull_request) Successful in 12s
Ansible Linter / ansible-lint (pull_request) Successful in 1m29s
Lint Markdown files / markdown-lint (push) Successful in 6s
2026-08-12 09:02:35 +00:00
CSRBot
975791382c
chore(deps): update actions/checkout action to v6.1.0
Ansible Linter / ansible-lint (pull_request) Successful in 46s
Lint Markdown files / markdown-lint (pull_request) Successful in 6s
Lint Markdown files / markdown-lint (push) Successful in 6s
Ansible Linter / ansible-lint (push) Successful in 1m38s
2026-07-20 18:02:54 +00:00
CSRBot
5189976a74
chore(deps): pin dependencies
Ansible Linter / ansible-lint (push) Successful in 26s
Lint Markdown files / markdown-lint (push) Successful in 4s
Ansible Linter / ansible-lint (pull_request) Successful in 26s
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
2026-07-02 21:03:06 +00:00
CSRBot
c5e66cd04a
chore(deps): update ansible/ansible-lint action to v26.6.0
Ansible Linter / ansible-lint (pull_request) Successful in 1m20s
Lint Markdown files / markdown-lint (pull_request) Successful in 11s
Lint Markdown files / markdown-lint (push) Successful in 11s
Ansible Linter / ansible-lint (push) Successful in 1m3s
2026-07-02 18:02:54 +00:00
CSRBot
dfc4688504
chore(deps): update davidanson/markdownlint-cli2-action action to v23
Lint Markdown files / markdown-lint (pull_request) Successful in 6s
Ansible Linter / ansible-lint (push) Successful in 32s
Lint Markdown files / markdown-lint (push) Successful in 5s
Ansible Linter / ansible-lint (pull_request) Successful in 1m7s
2026-06-04 15:02:53 +00:00
CSRBot
4fc2c4ead9
chore(deps): update actions/checkout action to v6.0.3
Lint Markdown files / markdown-lint (push) Successful in 12s
Ansible Linter / ansible-lint (push) Successful in 26s
Ansible Linter / ansible-lint (pull_request) Successful in 27s
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
2026-06-02 15:02:46 +00:00
CSRBot
2ec3ab8117
chore(deps): update ansible/ansible-lint action to v26.4.0
Ansible Linter / ansible-lint (pull_request) Successful in 25s
Lint Markdown files / markdown-lint (pull_request) Successful in 6s
Lint Markdown files / markdown-lint (push) Successful in 5s
Ansible Linter / ansible-lint (push) Successful in 1m40s
2026-04-14 10:48:14 +00:00
CSRBot
e94f04809b
chore(deps): update ansible/ansible-lint action to v26.3.0
Ansible Linter / ansible-lint (pull_request) Successful in 18s
Ansible Linter / ansible-lint (push) Successful in 18s
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
Lint Markdown files / markdown-lint (push) Successful in 5s
2026-03-05 14:01:45 +00:00
CSRBot
7b5bb365c5
chore(deps): update ansible/ansible-lint action to v26.2.0
Lint Markdown files / markdown-lint (push) Successful in 5s
Ansible Linter / ansible-lint (pull_request) Successful in 20s
Lint Markdown files / markdown-lint (pull_request) Successful in 6s
Ansible Linter / ansible-lint (push) Successful in 54s
2026-02-25 17:18:38 +00:00
CSRBot
a2dc579d3f
chore(deps): update actions/checkout action to v6.0.2
Ansible Linter / ansible-lint (pull_request) Successful in 17s
Ansible Linter / ansible-lint (push) Successful in 19s
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
Lint Markdown files / markdown-lint (push) Successful in 7s
2026-01-22 17:01:36 +00:00
CSRBot
14756c9c10
chore(deps): update ansible/ansible-lint action to v26.1.1
Ansible Linter / ansible-lint (pull_request) Successful in 16s
Ansible Linter / ansible-lint (push) Successful in 16s
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
Lint Markdown files / markdown-lint (push) Successful in 5s
2026-01-16 05:01:18 +00:00
CSRBot
6d7abcaa79
chore(deps): update ansible/ansible-lint action to v26
Ansible Linter / ansible-lint (pull_request) Successful in 17s
Lint Markdown files / markdown-lint (pull_request) Successful in 9s
Ansible Linter / ansible-lint (push) Successful in 16s
Lint Markdown files / markdown-lint (push) Successful in 10s
2026-01-11 23:01:10 +00:00
volker.raschek
161d72089e
fix(ci): add workflow dispatch for releases
Lint Markdown files / markdown-lint (push) Successful in 6s
Ansible Linter / ansible-lint (push) Successful in 55s
2026-01-11 21:16:09 +01:00
volker.raschek
58d25578d7
fix(ci): use dynamic github repository name
Ansible Linter / ansible-lint (push) Successful in 16s
Lint Markdown files / markdown-lint (push) Successful in 4s
2026-01-07 16:11:15 +01:00
volker.raschek
3af115d465
fix(ci): add release workflow
Ansible Linter / ansible-lint (push) Successful in 16s
Lint Markdown files / markdown-lint (push) Successful in 4s
2026-01-07 16:05:38 +01:00
CSRBot
8b4aa30051
chore(deps): update ansible/ansible-lint action to v25.12.2
Lint Markdown files / markdown-lint (push) Successful in 5s
Ansible Linter / ansible-lint (pull_request) Successful in 16s
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
Ansible Linter / ansible-lint (push) Successful in 54s
2025-12-22 20:01:22 +00:00
CSRBot
a0eef04414
chore(deps): update ansible/ansible-lint action to v25.12.1
Ansible Linter / ansible-lint (push) Successful in 17s
Lint Markdown files / markdown-lint (push) Successful in 4s
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
Ansible Linter / ansible-lint (pull_request) Successful in 54s
2025-12-10 14:01:25 +00:00
CSRBot
316c642cf4
chore(deps): update actions/checkout action to v6
Ansible Linter / ansible-lint (pull_request) Successful in 17s
Lint Markdown files / markdown-lint (pull_request) Successful in 8s
Lint Markdown files / markdown-lint (push) Successful in 9s
Ansible Linter / ansible-lint (push) Successful in 17s
2025-12-02 21:01:32 +00:00
CSRBot
fc9dc7a034
chore(deps): update ansible/ansible-lint action to v25.12.0
Ansible Linter / ansible-lint (push) Successful in 16s
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
Lint Markdown files / markdown-lint (push) Successful in 5s
Ansible Linter / ansible-lint (pull_request) Successful in 56s
2025-12-02 17:01:17 +00:00
CSRBot
dc4e741b85
chore(deps): update ansible/ansible-lint action to v25.11.1
Ansible Linter / ansible-lint (pull_request) Successful in 16s
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
Lint Markdown files / markdown-lint (push) Successful in 5s
Ansible Linter / ansible-lint (push) Successful in 56s
2025-11-24 23:01:37 +00:00
CSRBot
3e6c7d3d8c
chore(deps): update davidanson/markdownlint-cli2-action action to v21
Ansible Linter / ansible-lint (push) Successful in 52s
Lint Markdown files / markdown-lint (push) Successful in 10s
Ansible Linter / ansible-lint (pull_request) Successful in 52s
Lint Markdown files / markdown-lint (pull_request) Successful in 10s
2025-11-17 20:01:11 +00:00
CSRBot
16ac7855c8
chore(deps): update actions/checkout action to v5.0.1
Ansible Linter / ansible-lint (pull_request) Successful in 52s
Ansible Linter / ansible-lint (push) Successful in 54s
Lint Markdown files / markdown-lint (pull_request) Successful in 11s
Lint Markdown files / markdown-lint (push) Successful in 8s
2025-11-17 17:01:55 +00:00
CSRBot
528420e284
chore(deps): update ansible/ansible-lint action to v25.11.0
Lint Markdown files / markdown-lint (pull_request) Successful in 9s
Ansible Linter / ansible-lint (pull_request) Successful in 16s
Lint Markdown files / markdown-lint (push) Successful in 3s
Ansible Linter / ansible-lint (push) Successful in 53s
2025-11-10 14:01:41 +00:00
CSRBot
88788b7cd1
chore(deps): update ansible/ansible-lint action to v25.9.2
Ansible Linter / ansible-lint (push) Successful in 16s
Lint Markdown files / markdown-lint (push) Successful in 9s
Lint Markdown files / markdown-lint (pull_request) Successful in 8s
Ansible Linter / ansible-lint (pull_request) Successful in 16s
2025-10-08 13:02:14 +00:00
CSRBot
caa42a035e
chore(deps): update ansible/ansible-lint action to v25.9.1
Ansible Linter / ansible-lint (push) Successful in 16s
Lint Markdown files / markdown-lint (push) Successful in 12s
Ansible Linter / ansible-lint (pull_request) Successful in 15s
Lint Markdown files / markdown-lint (pull_request) Successful in 8s
2025-10-01 13:02:42 +00:00
CSRBot
e18584824c
Merge pull request 'chore(deps): update ansible/ansible-lint action to v25.9.0' ( #14 ) from renovate/actions into master
Ansible Linter / ansible-lint (push) Successful in 17s
Lint Markdown files / markdown-lint (push) Successful in 4s
2025-09-19 19:56:12 +00:00
CSRBot
53eb0f30ed
chore(deps): update actions/checkout action to v5
Ansible Linter / ansible-lint (push) Successful in 15s
Lint Markdown files / markdown-lint (push) Successful in 4s
Ansible Linter / ansible-lint (pull_request) Successful in 15s
Lint Markdown files / markdown-lint (pull_request) Successful in 3s
2025-09-18 22:03:29 +00:00
CSRBot
dff5646823
chore(deps): update ansible/ansible-lint action to v25.9.0
Ansible Linter / ansible-lint (pull_request) Successful in 15s
Lint Markdown files / markdown-lint (push) Successful in 8s
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
Ansible Linter / ansible-lint (push) Successful in 16s
2025-09-18 22:03:23 +00:00
volker.raschek
7ba49f476e
chore(deps): update actions/checkout to v5.0.0
Lint Markdown files / markdown-lint (push) Successful in 9s
Ansible Linter / ansible-lint (push) Successful in 14s
2025-09-18 22:33:18 +02:00
CSRBot
ff4324e0f9
chore(deps): update ansible/ansible-lint action to v25.8.2
Ansible Linter / ansible-lint (push) Successful in 15s
Lint Markdown files / markdown-lint (push) Successful in 16s
Ansible Linter / ansible-lint (pull_request) Successful in 14s
Lint Markdown files / markdown-lint (pull_request) Successful in 14s
2025-08-21 16:02:24 +00:00
CSRBot
2ca8f45a61
chore(deps): update ansible/ansible-lint action to v25.8.1
Lint Markdown files / markdown-lint (push) Successful in 8s
Ansible Linter / ansible-lint (push) Successful in 14s
Lint Markdown files / markdown-lint (pull_request) Successful in 3s
Ansible Linter / ansible-lint (pull_request) Successful in 51s
2025-08-14 01:02:10 +00:00
CSRBot
55542cbb01
chore(deps): update ansible/ansible-lint action to v25.8.0
Lint Markdown files / markdown-lint (push) Successful in 3s
Ansible Linter / ansible-lint (pull_request) Successful in 14s
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
Ansible Linter / ansible-lint (push) Successful in 51s
2025-08-13 16:02:05 +00:00
CSRBot
c7a8d1063c
chore(deps): update actions/checkout action to v4.3.0
Ansible Linter / ansible-lint (push) Successful in 52s
Lint Markdown files / markdown-lint (push) Successful in 9s
Ansible Linter / ansible-lint (pull_request) Successful in 52s
Lint Markdown files / markdown-lint (pull_request) Successful in 8s
2025-08-11 13:03:33 +00:00
CSRBot
799950400a
chore(deps): update ansible/ansible-lint action to v25.7.0
Lint Markdown files / markdown-lint (push) Successful in 14s
Ansible Linter / ansible-lint (push) Successful in 55s
Ansible Linter / ansible-lint (pull_request) Successful in 45s
Lint Markdown files / markdown-lint (pull_request) Successful in 18s
2025-07-29 22:04:00 +00:00
CSRBot
c8efde5d27
chore(deps): update ansible/ansible-lint action to v25.6.1
Ansible Linter / ansible-lint (pull_request) Successful in 14s
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
Lint Markdown files / markdown-lint (push) Successful in 4s
Ansible Linter / ansible-lint (push) Successful in 1m9s
2025-06-19 10:01:54 +00:00
CSRBot
27f2105e0e
chore(deps): update ansible/ansible-lint action to v25.6.0
Lint Markdown files / markdown-lint (pull_request) Successful in 11s
Ansible Linter / ansible-lint (pull_request) Successful in 42s
Ansible Linter / ansible-lint (push) Successful in 39s
Lint Markdown files / markdown-lint (push) Successful in 11s
2025-06-17 19:01:44 +00:00
CSRBot
fadd9ae492
chore(deps): update davidanson/markdownlint-cli2-action action to v20
Ansible Linter / ansible-lint (pull_request) Successful in 13s
Lint Markdown files / markdown-lint (pull_request) Successful in 12s
Ansible Linter / ansible-lint (push) Successful in 19s
Lint Markdown files / markdown-lint (push) Successful in 4s
2025-05-26 10:02:40 +00:00
CSRBot
64fae2667a
chore(deps): update ansible/ansible-lint action to v25.5.0
Ansible Linter / ansible-lint (pull_request) Successful in 14s
Lint Markdown files / markdown-lint (pull_request) Successful in 18s
Ansible Linter / ansible-lint (push) Successful in 13s
Lint Markdown files / markdown-lint (push) Successful in 11s
2025-05-26 07:02:16 +00:00
volker.raschek
5a03c4cfcb
chore(ci): use DavidAnson/markdownlint-cli2-action
Ansible Linter / ansible-lint (push) Successful in 13s
Lint Markdown files / markdown-lint (push) Successful in 4s
2025-05-13 21:20:11 +02:00
CSRBot
7aeda4145c
chore(deps): update ansible/ansible-lint action to v25.4.0
Lint Markdown files / markdown-lint (pull_request) Successful in 10s
Ansible Linter / ansible-lint (pull_request) Successful in 52s
Lint Markdown files / markdown-lint (push) Successful in 10s
Ansible Linter / ansible-lint (push) Successful in 41s
2025-04-28 13:01:56 +00:00
volker.raschek
e46a576674
fix(ci): remove requirements condition
Ansible Linter / ansible-lint (push) Successful in 56s
Lint Markdown files / markdown-lint (push) Successful in 9s
2025-04-14 22:50:33 +02:00
volker.raschek
762fde2274
fix(ci): remove workflow_dispatch
Ansible Linter / ansible-lint (push) Failing after 47s
Lint Markdown files / markdown-lint (push) Successful in 10s
2025-04-14 22:34:34 +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