volker.raschek and Copilot
c6c6e65a34
fix(ci): install Molecule collections before linting
...
Ansible Linter / ansible-lint (push) Successful in 1m31s
Lint Markdown files / markdown-lint (push) Successful in 10s
Molecule / Molecule (push) Successful in 4m39s
Install test dependencies so ansible-lint can resolve the container modules used by the Molecule scenario.
Co-authored-by: Copilot <copilot@github.com >
2026-10-18 15:24:01 +02:00
volker.raschek and Copilot
c7be4a7999
fix(ci): use renamed ansible-lint configuration
...
Ansible Linter / ansible-lint (push) Failing after 1m17s
Lint Markdown files / markdown-lint (push) Successful in 11s
Molecule / Molecule (push) Successful in 4m51s
Release Ansible Role / Release Ansible Role (push) Successful in 3m7s
Point the Gitea lint workflow at .ansible-lint.yml so it can load the renamed configuration.
Co-authored-by: Copilot <copilot@github.com >
2026-10-18 14:51:01 +02:00
volker.raschek and Copilot
7c1939b54a
ci: run Molecule on pushes and pull requests
...
Ansible Linter / ansible-lint (push) Failing after 4m7s
Lint Markdown files / markdown-lint (push) Successful in 12s
Molecule / Molecule (push) Successful in 5m19s
Exercise the role across supported test platforms to catch regressions before merging.
Co-authored-by: Copilot <copilot@github.com >
2026-10-18 14:46:48 +02:00
volker.raschek and Copilot
d7ab7e34d1
test: cover root configuration with Molecule
...
Verify SSH key rotation, file permissions, optional file removal and password management on Arch Linux, Debian and Fedora. Keep container dependencies scoped to the test scenario.
Co-authored-by: Copilot <copilot@github.com >
2026-10-18 14:46:48 +02:00
volker.raschek and Copilot
c2f50c4423
fix(ssh)!: refresh public keys after key rotation
...
Derive public keys on every run and update their files only when the content changes, so existing public keys cannot become stale.
BREAKING CHANGE: The role no longer generates a key pair automatically when root.ssh.private_keys is empty or omitted. Provide private keys explicitly when needed.
Co-authored-by: Copilot <copilot@github.com >
2026-10-18 14:46:48 +02:00
volker.raschek and Copilot
44716aa722
chore: standardize YAML file extensions
...
Use .yml consistently across role metadata and tooling configuration.
Co-authored-by: Copilot <copilot@github.com >
2026-10-18 14:46:48 +02:00
volker.raschek and Copilot
7fa94793d9
chore: rename ansible-lint configuration
...
Use a YAML extension for explicit file type detection.
Co-authored-by: Copilot <copilot@github.com >
2026-10-18 14:44:27 +02:00
volker.raschek and Copilot
14984e7469
fix(ssh): use inline SSH key content
...
Lint Markdown files / markdown-lint (push) Successful in 26s
Ansible Linter / ansible-lint (push) Successful in 1m54s
Release Ansible Role / Release Ansible Role (push) Successful in 3m9s
Co-authored-by: Copilot <copilot@github.com >
2026-10-17 23:17:59 +02:00
volker.raschek
874e1d633a
fix(ci): add workflow dispatch for releases
Ansible Linter / ansible-lint (push) Successful in 1m1s
Lint Markdown files / markdown-lint (push) Successful in 14s
2026-01-11 21:16:04 +01:00
volker.raschek
a55e12762f
fix(ci): use dynamic github repository name
Ansible Linter / ansible-lint (push) Successful in 17s
Lint Markdown files / markdown-lint (push) Successful in 4s
2026-01-07 16:11:13 +01:00
volker.raschek
2afad33ad2
fix(ci): add release workflow
Ansible Linter / ansible-lint (push) Successful in 19s
Lint Markdown files / markdown-lint (push) Successful in 5s
2026-01-07 16:05:37 +01:00
volker.raschek
adc35381da
fix: replace deprecated INJECT_FACTS_AS_VARS
Ansible Linter / ansible-lint (push) Successful in 38s
Lint Markdown files / markdown-lint (push) Successful in 4s
2026-01-05 10:27:52 +01:00
volker.raschek
cf9276ae59
fix: rename files to .yaml
Lint Markdown files / markdown-lint (push) Successful in 5s
Ansible Linter / ansible-lint (push) Successful in 2m24s
2025-11-23 16:19:09 +01:00
volker.raschek
387991018b
chore(deps): update actions/checkout to v5.0.0
Lint Markdown files / markdown-lint (push) Successful in 5s
Ansible Linter / ansible-lint (push) Successful in 51s
2025-09-18 22:33:06 +02:00
volker.raschek
8789418922
fix(ansible-galaxy): adapt indentation
Ansible Linter / ansible-lint (push) Successful in 37s
Lint Markdown files / markdown-lint (push) Successful in 10s
2025-08-06 16:10:32 +02:00
volker.raschek
93b52102f9
fix(ansible-galaxy): add namespace
Lint Markdown files / markdown-lint (push) Successful in 9s
Ansible Linter / ansible-lint (push) Failing after 41s
2025-08-06 15:22:43 +02:00
volker.raschek
62e0987eec
fix(ansible-galaxy): adapt list of supported platforms
Lint Markdown files / markdown-lint (push) Successful in 10s
Ansible Linter / ansible-lint (push) Failing after 47s
2025-08-06 11:45:02 +02:00
volker.raschek
efd53607e8
fix(ansible-galaxy): remove namespace
Lint Markdown files / markdown-lint (push) Successful in 12s
Ansible Linter / ansible-lint (push) Failing after 53s
2025-08-06 11:39:31 +02:00
volker.raschek
d3509a8ebc
chore(ci): adapt workflow to lint markdown files
Ansible Linter / ansible-lint (push) Successful in 19s
Lint Markdown files / markdown-lint (push) Successful in 5s
2025-05-31 13:36:06 +02:00
volker.raschek
5e3b0bb366
chore(ci): use DavidAnson/markdownlint-cli2-action
Lint Markdown files / markdown-lint (push) Successful in 11s
Ansible Linter / ansible-lint (push) Successful in 1m32s
2025-05-13 21:19:51 +02:00
volker.raschek
08cd2799ce
Initial COmmit
Lint Markdown files / markdown-lint (push) Successful in 14s
Ansible Linter / ansible-lint (push) Successful in 1m5s
2025-04-28 11:28:52 +02:00