volker.raschek and Copilot
03f77e69d6
refactor(ci): keep community.docker out of the role requirements
...
Lint Markdown files / markdown-lint (push) Successful in 5s
Ansible Linter / ansible-lint (push) Successful in 2m54s
Molecule / Molecule (push) Successful in 6m52s
The collection community.docker is only used by the molecule scenario and is no runtime dependency of the role.
It is therefore declared in molecule/default/collections.yml only. Since ansible-lint also lints the scenario, the
action installs that file instead of requirements.yaml.
Co-authored-by: Copilot <copilot@github.com >
2026-09-08 11:24:57 +02:00
volker.raschek
e77fe22c48
fix(ci): runs-on ubuntu-latest-amd64
Lint Markdown files / markdown-lint (push) Successful in 8s
Ansible Linter / ansible-lint (push) Successful in 3m2s
Molecule / Molecule (push) Failing after 6m18s
2026-09-08 11:00:40 +02:00
volker.raschek
8da7062c13
fix(ci): runs-on ubuntu-latest-amd64
Lint Markdown files / markdown-lint (push) Successful in 11s
Ansible Linter / ansible-lint (push) Successful in 54s
Molecule / Molecule (push) Failing after 2m42s
2026-09-08 10:51:38 +02:00
volker.raschek and Copilot
a6e8555e13
refactor(molecule): use docker instead of podman
...
Lint Markdown files / markdown-lint (push) Successful in 12s
Ansible Linter / ansible-lint (push) Successful in 2m6s
Molecule / Molecule (push) Failing after 3m50s
The scenario now starts its containers with community.docker instead of containers.podman, because docker is the
container runtime available on the CI runner. The connection plugin, the login command and the declared collections
were adjusted accordingly and the docker SDK for python is installed in the workflow, since the module requires it.
Co-authored-by: Copilot <copilot@github.com >
2026-09-08 10:14:20 +02:00
volker.raschek and Copilot
9cadae0ba3
fix(ci): resolve collections for ansible-lint
...
Lint Markdown files / markdown-lint (push) Successful in 11s
Ansible Linter / ansible-lint (push) Successful in 1m53s
Molecule / Molecule (push) Failing after 2m36s
The ansible-lint action only installs collections from a requirements file it knows about. Since this project uses
requirements.yaml instead of the auto-detected requirements.yml, the collections were never installed and the
syntax-check rule failed with unresolvable modules. The requirements file is now passed explicitly to the action.
Additionally containers.podman is declared as dependency, because the molecule scenario uses
containers.podman.podman_container.
Co-authored-by: Copilot <copilot@github.com >
2026-09-08 09:11:56 +02:00
volker.raschek and Copilot
206c057247
chore(ci): run the molecule scenario on every push and pull request
...
The scenario was only runnable by hand so far, which defeats its purpose. Podman is already installed and
configured on the runners, so the job only has to add molecule itself.
The repository is named ansible-role-certificate-authority while the role is named certificate_authority. Since the
scenario includes the role by its name and uses the parent of the project directory as roles path, the checkout has
to happen into a directory matching the role.
The collections are declared in molecule/default/collections.yml instead of being installed by an explicit step.
That is the path the collections invoker of molecule looks at by default, so the dependency action of the test
sequence installs them for the workflow and for local runs alike.
Co-authored-by: Copilot <copilot@github.com >
2026-09-07 22:30:59 +02:00
CSRBot
12abfefb62
chore(deps): update ansible/ansible-lint action to v26.8.0
Ansible Linter / ansible-lint (push) Successful in 2m12s
Lint Markdown files / markdown-lint (push) Successful in 6s
Ansible Linter / ansible-lint (pull_request) Successful in 35s
Lint Markdown files / markdown-lint (pull_request) Successful in 6s
2026-08-12 09:00:54 +00:00
CSRBot
770a17eb70
chore(deps): update actions/checkout action to v6.1.0
Lint Markdown files / markdown-lint (push) Successful in 25s
Ansible Linter / ansible-lint (push) Successful in 2m31s
Ansible Linter / ansible-lint (pull_request) Successful in 1m13s
Lint Markdown files / markdown-lint (pull_request) Successful in 9s
2026-07-20 18:00:53 +00:00
CSRBot
c45da244e6
chore(deps): update ansible/ansible-lint action to v26.6.0
Ansible Linter / ansible-lint (pull_request) Successful in 1m39s
Ansible Linter / ansible-lint (push) Successful in 1m20s
Lint Markdown files / markdown-lint (pull_request) Successful in 14s
Lint Markdown files / markdown-lint (push) Successful in 13s
2026-07-02 18:00:45 +00:00
CSRBot
10e7eedf7b
chore(deps): pin dependencies
Ansible Linter / ansible-lint (pull_request) Successful in 29s
Lint Markdown files / markdown-lint (pull_request) Successful in 11s
Lint Markdown files / markdown-lint (push) Successful in 5s
Ansible Linter / ansible-lint (push) Successful in 1m13s
2026-06-05 12:00:56 +00:00
CSRBot
963fb67fba
chore(deps): update davidanson/markdownlint-cli2-action action to v23
Ansible Linter / ansible-lint (push) Successful in 1m30s
Ansible Linter / ansible-lint (pull_request) Successful in 1m19s
Lint Markdown files / markdown-lint (push) Successful in 11s
Lint Markdown files / markdown-lint (pull_request) Successful in 13s
2026-06-04 15:00:56 +00:00
CSRBot
ec6bc687d1
chore(deps): update actions/checkout action to v6.0.3
Ansible Linter / ansible-lint (push) Successful in 30s
Lint Markdown files / markdown-lint (push) Successful in 11s
Ansible Linter / ansible-lint (pull_request) Successful in 1m18s
Lint Markdown files / markdown-lint (pull_request) Successful in 11s
2026-06-02 15:00:45 +00:00
CSRBot
79a361d8f6
chore(deps): update ansible/ansible-lint action to v26.4.0
Ansible Linter / ansible-lint (push) Successful in 27s
Lint Markdown files / markdown-lint (push) Successful in 6s
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
Ansible Linter / ansible-lint (pull_request) Successful in 1m59s
2026-04-14 10:46:48 +00:00
CSRBot
b2befe080e
chore(deps): update ansible/ansible-lint action to v26.3.0
Ansible Linter / ansible-lint (push) Successful in 20s
Ansible Linter / ansible-lint (pull_request) Successful in 20s
Lint Markdown files / markdown-lint (push) Successful in 6s
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
2026-03-05 14:00:37 +00:00
CSRBot
d41201ead2
chore(deps): update ansible/ansible-lint action to v26.2.0
Ansible Linter / ansible-lint (push) Successful in 21s
Ansible Linter / ansible-lint (pull_request) Successful in 22s
Lint Markdown files / markdown-lint (push) Successful in 4s
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
2026-02-25 17:17:19 +00:00
CSRBot
8bbeae0394
chore(deps): update actions/checkout action to v6.0.2
Ansible Linter / ansible-lint (push) Successful in 1m4s
Lint Markdown files / markdown-lint (push) Successful in 10s
Ansible Linter / ansible-lint (pull_request) Successful in 1m3s
Lint Markdown files / markdown-lint (pull_request) Successful in 11s
2026-01-22 17:00:46 +00:00
CSRBot
de9a2d70b7
chore(deps): update ansible/ansible-lint action to v26.1.1
Ansible Linter / ansible-lint (push) Successful in 19s
Lint Markdown files / markdown-lint (push) Successful in 4s
Ansible Linter / ansible-lint (pull_request) Successful in 19s
Lint Markdown files / markdown-lint (pull_request) Successful in 9s
2026-01-16 05:00:32 +00:00
CSRBot
708c02d4b4
chore(deps): update ansible/ansible-lint action to v26
Lint Markdown files / markdown-lint (pull_request) Successful in 10s
Ansible Linter / ansible-lint (pull_request) Successful in 20s
Lint Markdown files / markdown-lint (push) Successful in 5s
Ansible Linter / ansible-lint (push) Successful in 1m7s
2026-01-11 23:00:30 +00:00
volker.raschek
2355a9b3ed
fix(ci): add workflow dispatch for releases
Ansible Linter / ansible-lint (push) Successful in 21s
Lint Markdown files / markdown-lint (push) Successful in 5s
2026-01-11 21:15:33 +01:00
volker.raschek
41fc9dd544
fix(ci): use dynamic github repository name
Ansible Linter / ansible-lint (push) Successful in 19s
Lint Markdown files / markdown-lint (push) Successful in 4s
2026-01-07 16:11:05 +01:00
volker.raschek
580ddabd36
fix(ci): add release workflow
Ansible Linter / ansible-lint (push) Successful in 19s
Lint Markdown files / markdown-lint (push) Successful in 4s
2026-01-07 16:05:28 +01:00
CSRBot
be8286448e
chore(deps): update ansible/ansible-lint action to v25.12.2
Ansible Linter / ansible-lint (push) Successful in 19s
Ansible Linter / ansible-lint (pull_request) Successful in 20s
Lint Markdown files / markdown-lint (push) Successful in 5s
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
2025-12-22 20:00:31 +00:00
CSRBot
2a6292d5db
chore(deps): update ansible/ansible-lint action to v25.12.1
Ansible Linter / ansible-lint (pull_request) Successful in 20s
Ansible Linter / ansible-lint (push) Successful in 20s
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
Lint Markdown files / markdown-lint (push) Successful in 5s
2025-12-10 14:00:35 +00:00
CSRBot
c8d44a6d00
chore(deps): update actions/checkout action to v6
Ansible Linter / ansible-lint (push) Successful in 1m3s
Ansible Linter / ansible-lint (pull_request) Successful in 1m5s
Lint Markdown files / markdown-lint (push) Successful in 10s
Lint Markdown files / markdown-lint (pull_request) Successful in 8s
2025-12-02 21:00:44 +00:00
CSRBot
a4554b72c2
chore(deps): update ansible/ansible-lint action to v25.12.0
Ansible Linter / ansible-lint (pull_request) Successful in 19s
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
Ansible Linter / ansible-lint (push) Successful in 20s
Lint Markdown files / markdown-lint (push) Successful in 4s
2025-12-02 17:00:29 +00:00
CSRBot
be8a4d32d0
chore(deps): update ansible/ansible-lint action to v25.11.1
Ansible Linter / ansible-lint (pull_request) Successful in 20s
Ansible Linter / ansible-lint (push) Successful in 19s
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
Lint Markdown files / markdown-lint (push) Successful in 5s
2025-11-24 23:00:34 +00:00
CSRBot
8ebcea867b
chore(deps): update davidanson/markdownlint-cli2-action action to v21
Ansible Linter / ansible-lint (push) Successful in 1m2s
Lint Markdown files / markdown-lint (push) Successful in 10s
Ansible Linter / ansible-lint (pull_request) Successful in 1m4s
Lint Markdown files / markdown-lint (pull_request) Successful in 10s
2025-11-17 20:00:37 +00:00
CSRBot
3b7dee1bbc
chore(deps): update actions/checkout action to v5.0.1
Ansible Linter / ansible-lint (pull_request) Successful in 1m4s
Ansible Linter / ansible-lint (push) Successful in 1m5s
Lint Markdown files / markdown-lint (pull_request) Successful in 11s
Lint Markdown files / markdown-lint (push) Successful in 8s
2025-11-17 17:00:41 +00:00
CSRBot
b2848e76d2
chore(deps): update ansible/ansible-lint action to v25.11.0
Ansible Linter / ansible-lint (push) Successful in 18s
Ansible Linter / ansible-lint (pull_request) Successful in 19s
Lint Markdown files / markdown-lint (push) Successful in 5s
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
2025-11-10 14:00:43 +00:00
CSRBot
e7a60501f0
chore(deps): update ansible/ansible-lint action to v25.9.2
Ansible Linter / ansible-lint (push) Successful in 19s
Lint Markdown files / markdown-lint (push) Successful in 4s
Ansible Linter / ansible-lint (pull_request) Successful in 18s
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
2025-10-08 13:00:45 +00:00
CSRBot
f14fda1ed0
chore(deps): update ansible/ansible-lint action to v25.9.1
Ansible Linter / ansible-lint (push) Successful in 20s
Lint Markdown files / markdown-lint (push) Successful in 4s
Ansible Linter / ansible-lint (pull_request) Successful in 18s
Lint Markdown files / markdown-lint (pull_request) Successful in 10s
2025-10-01 13:00:46 +00:00
CSRBot
8b45a728d1
chore(deps): update ansible/ansible-lint action to v25.9.0
Lint Markdown files / markdown-lint (push) Successful in 12s
Lint Markdown files / markdown-lint (pull_request) Successful in 10s
Ansible Linter / ansible-lint (push) Successful in 22s
Ansible Linter / ansible-lint (pull_request) Successful in 1m8s
2025-09-18 22:01:06 +00:00
volker.raschek
e38f894c8f
chore(deps): update actions/checkout to v5.0.0
Lint Markdown files / markdown-lint (push) Successful in 4s
Ansible Linter / ansible-lint (push) Successful in 17s
2025-09-18 22:31:07 +02:00
CSRBot
42b3e7a5db
chore(deps): update ansible/ansible-lint action to v25.8.2
Lint Markdown files / markdown-lint (push) Successful in 4s
Ansible Linter / ansible-lint (pull_request) Successful in 16s
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
Ansible Linter / ansible-lint (push) Successful in 1m22s
2025-08-21 16:00:48 +00:00
CSRBot
085ad44e8f
chore(deps): update ansible/ansible-lint action to v25.8.1
Ansible Linter / ansible-lint (push) Successful in 25s
Lint Markdown files / markdown-lint (push) Successful in 3s
Ansible Linter / ansible-lint (pull_request) Successful in 16s
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
2025-08-14 01:00:42 +00:00
CSRBot
75241aa759
chore(deps): update ansible/ansible-lint action to v25.8.0
Ansible Linter / ansible-lint (push) Successful in 16s
Lint Markdown files / markdown-lint (push) Successful in 4s
Lint Markdown files / markdown-lint (pull_request) Successful in 14s
Ansible Linter / ansible-lint (pull_request) Successful in 15s
2025-08-13 16:00:40 +00:00
CSRBot
a71af04b83
chore(deps): update actions/checkout action to v4.3.0
Ansible Linter / ansible-lint (push) Successful in 1m1s
Lint Markdown files / markdown-lint (push) Successful in 9s
Ansible Linter / ansible-lint (pull_request) Successful in 1m0s
Lint Markdown files / markdown-lint (pull_request) Successful in 10s
2025-08-11 13:01:17 +00:00
CSRBot
dfac82a1f8
chore(deps): update ansible/ansible-lint action to v25.7.0
Lint Markdown files / markdown-lint (push) Successful in 10s
Ansible Linter / ansible-lint (push) Successful in 38s
Lint Markdown files / markdown-lint (pull_request) Successful in 13s
Ansible Linter / ansible-lint (pull_request) Successful in 1m0s
2025-08-06 16:00:40 +00:00
volker.raschek
a0ea59c528
Initial Commit
Lint Markdown files / markdown-lint (push) Successful in 11s
Ansible Linter / ansible-lint (push) Failing after 49s
2025-07-30 22:09:38 +02:00