Commit Graph
39 Commits
Author SHA1 Message Date
volker.raschekandCopilot 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.raschekandCopilot 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.raschekandCopilot 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.raschekandCopilot 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