98 Commits

Author SHA1 Message Date
CSRBot a7f02bdf05 chore(deps): pin dependencies
Lint Markdown files / markdown-lint (pull_request) Successful in 7s
Lint Markdown files / markdown-lint (push) Successful in 5s
Ansible Linter / ansible-lint (push) Successful in 1m41s
Ansible Linter / ansible-lint (pull_request) Successful in 59s
2026-06-15 18:01:16 +00:00
CSRBot 2e75302fe4 Merge pull request 'chore(deps): update davidanson/markdownlint-cli2-action action to v23' (#39) from renovate/davidanson-markdownlint-cli2-action-23.x into master
Lint Markdown files / markdown-lint (push) Failing after 10m11s
Ansible Linter / ansible-lint (push) Failing after 10m16s
2026-06-04 15:11:31 +00:00
CSRBot dbb9b1ef5f chore(deps): update davidanson/markdownlint-cli2-action action to v23
Ansible Linter / ansible-lint (pull_request) Successful in 1m14s
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
Ansible Linter / ansible-lint (push) Successful in 1m4s
Lint Markdown files / markdown-lint (push) Successful in 11s
2026-06-04 15:01:31 +00:00
CSRBot 7a6451afe9 Merge pull request 'chore(deps): update actions/checkout action to v6.0.3' (#38) from renovate/actions into master
Ansible Linter / ansible-lint (push) Failing after 23s
Lint Markdown files / markdown-lint (push) Successful in 10s
2026-06-02 15:09:31 +00:00
CSRBot 669e4377c1 chore(deps): update actions/checkout action to v6.0.3
Ansible Linter / ansible-lint (pull_request) Successful in 1m1s
Lint Markdown files / markdown-lint (pull_request) Successful in 10s
Lint Markdown files / markdown-lint (push) Successful in 5s
Ansible Linter / ansible-lint (push) Successful in 1m7s
2026-06-02 15:01:26 +00:00
CSRBot 40148b6e49 Merge pull request 'chore(deps): update ansible/ansible-lint action to v26.4.0' (#37) from renovate/actions into master
Ansible Linter / ansible-lint (push) Successful in 33s
Lint Markdown files / markdown-lint (push) Successful in 5s
2026-04-14 11:02:11 +00:00
CSRBot 20f2ae00f0 chore(deps): update ansible/ansible-lint action to v26.4.0
Ansible Linter / ansible-lint (pull_request) Successful in 23s
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 1m36s
2026-04-14 10:47:18 +00:00
CSRBot 84322618d8 Merge pull request 'chore(deps): update ansible/ansible-lint action to v26.3.0' (#36) from renovate/actions into master
Ansible Linter / ansible-lint (push) Successful in 52s
Lint Markdown files / markdown-lint (push) Successful in 10s
2026-03-05 14:03:10 +00:00
CSRBot 7acf4f48b6 chore(deps): update ansible/ansible-lint action to v26.3.0
Ansible Linter / ansible-lint (pull_request) Successful in 17s
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 53s
2026-03-05 14:00:59 +00:00
CSRBot b06650e236 Merge pull request 'chore(deps): update ansible/ansible-lint action to v26.2.0' (#35) from renovate/actions into master
Lint Markdown files / markdown-lint (push) Successful in 13s
Ansible Linter / ansible-lint (push) Successful in 22s
2026-02-25 17:20:58 +00:00
CSRBot 17b19c510f chore(deps): update ansible/ansible-lint action to v26.2.0
Ansible Linter / ansible-lint (pull_request) Successful in 18s
Lint Markdown files / markdown-lint (push) Successful in 4s
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
Ansible Linter / ansible-lint (push) Successful in 54s
2026-02-25 17:17:50 +00:00
volker.raschek 4739b8cd6f fix: replace deprecated INJECT_FACTS_AS_VARS
Lint Markdown files / markdown-lint (push) Successful in 5s
Ansible Linter / ansible-lint (push) Successful in 1m1s
Release Ansible Role / Release Ansible Role (push) Successful in 59s
2026-02-20 13:52:48 +01:00
CSRBot 87a7156f3c Merge pull request 'chore(deps): update actions/checkout action to v6.0.2' (#34) from renovate/actions into master
Ansible Linter / ansible-lint (push) Successful in 17s
Lint Markdown files / markdown-lint (push) Successful in 5s
2026-01-22 17:06:58 +00:00
CSRBot 74ae86bfb3 chore(deps): update actions/checkout action to v6.0.2
Ansible Linter / ansible-lint (pull_request) Successful in 18s
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
Lint Markdown files / markdown-lint (push) Successful in 5s
Ansible Linter / ansible-lint (push) Successful in 52s
2026-01-22 17:01:04 +00:00
CSRBot ed4d6b0b7e Merge pull request 'chore(deps): update ansible/ansible-lint action to v26.1.1' (#33) from renovate/actions into master
Ansible Linter / ansible-lint (push) Successful in 17s
Lint Markdown files / markdown-lint (push) Successful in 4s
2026-01-16 05:03:05 +00:00
CSRBot 4ce688b775 chore(deps): update ansible/ansible-lint action to v26.1.1
Ansible Linter / ansible-lint (push) Successful in 17s
Ansible Linter / ansible-lint (pull_request) Successful in 16s
Lint Markdown files / markdown-lint (push) Successful in 4s
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
2026-01-16 05:00:47 +00:00
CSRBot c1cf978c42 chore(deps): update ansible/ansible-lint action to v26
Lint Markdown files / markdown-lint (pull_request) Successful in 11s
Ansible Linter / ansible-lint (pull_request) Successful in 16s
Lint Markdown files / markdown-lint (push) Successful in 11s
Ansible Linter / ansible-lint (push) Successful in 17s
2026-01-11 23:00:41 +00:00
volker.raschek c097c3f192 fix(ci): add workflow dispatch for releases
Ansible Linter / ansible-lint (push) Successful in 18s
Lint Markdown files / markdown-lint (push) Successful in 4s
2026-01-11 21:15:43 +01:00
volker.raschek 107744ad18 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:08 +01:00
volker.raschek f4c2926f96 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:31 +01:00
volker.raschek f2fae4c594 fix: replace deprecated INJECT_FACTS_AS_VARS
Ansible Linter / ansible-lint (push) Successful in 16s
Lint Markdown files / markdown-lint (push) Successful in 4s
2026-01-05 10:34:29 +01:00
volker.raschek df9dcffff5 fix: replace deprecated INJECT_FACTS_AS_VARS
Ansible Linter / ansible-lint (push) Successful in 16s
Lint Markdown files / markdown-lint (push) Successful in 4s
2026-01-05 10:26:38 +01:00
CSRBot db57815641 Merge pull request 'chore(deps): update ansible/ansible-lint action to v25.12.2' (#31) from renovate/actions into master
Lint Markdown files / markdown-lint (push) Successful in 4s
Ansible Linter / ansible-lint (push) Successful in 50s
2025-12-22 20:03:03 +00:00
CSRBot c68be1b98c chore(deps): update ansible/ansible-lint action to v25.12.2
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 4s
2025-12-22 20:00:48 +00:00
CSRBot aa8a6d96f2 Merge pull request 'chore(deps): update ansible/ansible-lint action to v25.12.1' (#30) from renovate/actions into master
Lint Markdown files / markdown-lint (push) Successful in 11s
Ansible Linter / ansible-lint (push) Successful in 17s
2025-12-10 14:03:32 +00:00
CSRBot 659d3ca3c1 chore(deps): update ansible/ansible-lint action to v25.12.1
Ansible Linter / ansible-lint (pull_request) Successful in 16s
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 52s
2025-12-10 14:00:52 +00:00
CSRBot 948144f1bc Merge pull request 'chore(deps): update actions/checkout action to v6' (#29) from renovate/actions-checkout-6.x into master
Ansible Linter / ansible-lint (push) Successful in 17s
Lint Markdown files / markdown-lint (push) Successful in 4s
2025-12-02 21:07:08 +00:00
CSRBot 65abe24f40 chore(deps): update actions/checkout action to v6
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 4s
Ansible Linter / ansible-lint (pull_request) Successful in 52s
2025-12-02 21:01:02 +00:00
CSRBot ef6b3f4b6b Merge pull request 'chore(deps): update ansible/ansible-lint action to v25.12.0' (#28) from renovate/actions into master
Lint Markdown files / markdown-lint (push) Successful in 5s
Ansible Linter / ansible-lint (push) Successful in 53s
2025-12-02 17:03:12 +00:00
CSRBot 6fd76c232d chore(deps): update ansible/ansible-lint action to v25.12.0
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
Ansible Linter / ansible-lint (push) Successful in 16s
Lint Markdown files / markdown-lint (push) Successful in 5s
Ansible Linter / ansible-lint (pull_request) Successful in 53s
2025-12-02 17:00:46 +00:00
CSRBot 528f2d492c Merge pull request 'chore(deps): update ansible/ansible-lint action to v25.11.1' (#27) from renovate/actions into master
Ansible Linter / ansible-lint (push) Successful in 16s
Lint Markdown files / markdown-lint (push) Successful in 5s
2025-11-24 23:03:07 +00:00
CSRBot 730b4197cd chore(deps): update ansible/ansible-lint action to v25.11.1
Ansible Linter / ansible-lint (pull_request) Successful in 17s
Ansible Linter / ansible-lint (push) Successful in 16s
Lint Markdown files / markdown-lint (pull_request) Successful in 11s
Lint Markdown files / markdown-lint (push) Successful in 5s
2025-11-24 23:01:01 +00:00
volker.raschek d471d303fb fix: rename files to .yaml
Ansible Linter / ansible-lint (push) Successful in 32s
Lint Markdown files / markdown-lint (push) Successful in 4s
2025-11-23 00:01:22 +01:00
CSRBot 6b31a16ffb Merge pull request 'chore(deps): update davidanson/markdownlint-cli2-action action to v21' (#25) from renovate/davidanson-markdownlint-cli2-action-21.x into master
Ansible Linter / ansible-lint (push) Successful in 53s
Lint Markdown files / markdown-lint (push) Successful in 10s
2025-11-18 17:01:04 +00:00
CSRBot 71de856c95 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 9s
Ansible Linter / ansible-lint (pull_request) Successful in 51s
Lint Markdown files / markdown-lint (pull_request) Successful in 10s
2025-11-17 20:00:48 +00:00
CSRBot 658b7f480a Merge pull request 'chore(deps): update actions/checkout action to v5.0.1' (#26) from renovate/actions into master
Ansible Linter / ansible-lint (push) Successful in 16s
Lint Markdown files / markdown-lint (push) Successful in 9s
2025-11-17 17:09:49 +00:00
CSRBot 460ba3bc65 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 53s
Lint Markdown files / markdown-lint (pull_request) Successful in 9s
Lint Markdown files / markdown-lint (push) Successful in 8s
2025-11-17 17:01:05 +00:00
CSRBot 4e96829245 Merge pull request 'chore(deps): update ansible/ansible-lint action to v25.11.0' (#24) from renovate/actions into master
Ansible Linter / ansible-lint (push) Successful in 16s
Lint Markdown files / markdown-lint (push) Successful in 4s
2025-11-10 14:03:31 +00:00
CSRBot 253db6e440 chore(deps): update ansible/ansible-lint action to v25.11.0
Ansible Linter / ansible-lint (pull_request) Successful in 16s
Lint Markdown files / markdown-lint (pull_request) Successful in 10s
Ansible Linter / ansible-lint (push) Successful in 16s
Lint Markdown files / markdown-lint (push) Successful in 8s
2025-11-10 14:01:09 +00:00
CSRBot 3bb8e64383 Merge pull request 'chore(deps): update ansible/ansible-lint action to v25.9.2' (#23) from renovate/actions into master
Lint Markdown files / markdown-lint (push) Successful in 9s
Ansible Linter / ansible-lint (push) Successful in 16s
2025-10-08 13:03:03 +00:00
CSRBot 5be84236d2 chore(deps): update ansible/ansible-lint action to v25.9.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 52s
2025-10-08 13:01:14 +00:00
CSRBot c8860ec066 Merge pull request 'chore(deps): update ansible/ansible-lint action to v25.9.1' (#22) from renovate/actions into master
Ansible Linter / ansible-lint (push) Successful in 15s
Lint Markdown files / markdown-lint (push) Successful in 4s
2025-10-01 13:03:25 +00:00
CSRBot 1d185ddc42 chore(deps): update ansible/ansible-lint action to v25.9.1
Ansible Linter / ansible-lint (push) Successful in 15s
Lint Markdown files / markdown-lint (push) Successful in 5s
Ansible Linter / ansible-lint (pull_request) Successful in 15s
Lint Markdown files / markdown-lint (pull_request) Successful in 3s
2025-10-01 13:01:31 +00:00
CSRBot bbc2367c53 Merge pull request 'chore(deps): update ansible/ansible-lint action to v25.9.0' (#20) from renovate/actions into master
Ansible Linter / ansible-lint (push) Successful in 16s
Lint Markdown files / markdown-lint (push) Successful in 3s
2025-09-19 19:59:54 +00:00
CSRBot 3b80136e3e Merge pull request 'chore(deps): update actions/checkout action to v5' (#21) from renovate/actions-checkout-5.x into master
Ansible Linter / ansible-lint (push) Has been cancelled
Lint Markdown files / markdown-lint (push) Has been cancelled
2025-09-19 19:59:00 +00:00
CSRBot f094e88935 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 14s
Lint Markdown files / markdown-lint (pull_request) Successful in 11s
2025-09-18 22:02:00 +00:00
CSRBot f620af1b12 chore(deps): update ansible/ansible-lint action to v25.9.0
Ansible Linter / ansible-lint (push) Successful in 17s
Ansible Linter / ansible-lint (pull_request) Successful in 53s
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
Lint Markdown files / markdown-lint (push) Successful in 9s
2025-09-18 22:01:54 +00:00
volker.raschek b35163be63 chore(deps): update actions/checkout to v5.0.0
Lint Markdown files / markdown-lint (push) Successful in 10s
Ansible Linter / ansible-lint (push) Successful in 14s
2025-09-18 22:32:06 +02:00
CSRBot a50a122fc8 Merge pull request 'chore(deps): update ansible/ansible-lint action to v25.8.2' (#19) from renovate/actions into master
Ansible Linter / ansible-lint (push) Successful in 14s
Lint Markdown files / markdown-lint (push) Successful in 12s
2025-08-21 16:03:20 +00:00
CSRBot 2f0e1319b1 chore(deps): update ansible/ansible-lint action to v25.8.2
Ansible Linter / ansible-lint (push) Successful in 14s
Lint Markdown files / markdown-lint (push) Successful in 11s
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
Ansible Linter / ansible-lint (pull_request) Successful in 53s
2025-08-21 16:01:20 +00:00
volker.raschek cc0dceb493 fix(template): set lstrip_block correctly
Lint Markdown files / markdown-lint (push) Successful in 4s
Ansible Linter / ansible-lint (push) Successful in 59s
2025-08-19 09:32:10 +02:00
volker.raschek 35ee0c47d8 fix(template): set lstrip_block correctly 2025-08-19 09:26:37 +02:00
CSRBot c44c49fb72 Merge pull request 'chore(deps): update ansible/ansible-lint action to v25.8.1' (#18) from renovate/actions into master
Lint Markdown files / markdown-lint (push) Successful in 4s
Ansible Linter / ansible-lint (push) Successful in 1m5s
2025-08-14 01:02:37 +00:00
CSRBot b4ea691a5b chore(deps): update ansible/ansible-lint action to v25.8.1
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 10s
Ansible Linter / ansible-lint (push) Successful in 51s
2025-08-14 01:01:11 +00:00
CSRBot 514dd24603 Merge pull request 'chore(deps): update ansible/ansible-lint action to v25.8.0' (#17) from renovate/actions into master
Ansible Linter / ansible-lint (push) Successful in 14s
Lint Markdown files / markdown-lint (push) Successful in 12s
2025-08-13 16:02:24 +00:00
CSRBot c3008c4042 chore(deps): update ansible/ansible-lint action to v25.8.0
Lint Markdown files / markdown-lint (push) Successful in 5s
Ansible Linter / ansible-lint (pull_request) Successful in 14s
Lint Markdown files / markdown-lint (pull_request) Successful in 3s
Ansible Linter / ansible-lint (push) Successful in 55s
2025-08-13 16:01:09 +00:00
CSRBot e0f4b9ed0a Merge pull request 'chore(deps): update actions/checkout action to v4.3.0' (#15) from renovate/actions into master
Lint Markdown files / markdown-lint (push) Successful in 8s
Ansible Linter / ansible-lint (push) Successful in 25s
2025-08-11 13:11:58 +00:00
CSRBot f090f41625 chore(deps): update actions/checkout action to v4.3.0
Ansible Linter / ansible-lint (push) Successful in 51s
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:02:04 +00:00
volker.raschek 30ee7b42f7 fix(ansible-galaxy): adapt indentation
Lint Markdown files / markdown-lint (push) Successful in 11s
Ansible Linter / ansible-lint (push) Successful in 52s
2025-08-06 16:10:25 +02:00
volker.raschek b02d978e50 fix(ansible-galaxy): add namespace
Lint Markdown files / markdown-lint (push) Successful in 9s
Ansible Linter / ansible-lint (push) Failing after 51s
2025-08-06 15:22:32 +02:00
volker.raschek 0c95d352c9 fix(ansible-galaxy): adapt list of supported platforms
Lint Markdown files / markdown-lint (push) Successful in 12s
Ansible Linter / ansible-lint (push) Failing after 44s
2025-08-06 11:44:52 +02:00
volker.raschek b8a3a3c992 fix(ansible-galaxy): remove namespace
Lint Markdown files / markdown-lint (push) Successful in 11s
Ansible Linter / ansible-lint (push) Failing after 32s
2025-08-06 11:39:24 +02:00
CSRBot f458d64a0a Merge pull request 'chore(deps): update ansible/ansible-lint action to v25.7.0' (#14) from renovate/actions into master
Lint Markdown files / markdown-lint (push) Successful in 12s
Ansible Linter / ansible-lint (push) Successful in 40s
2025-07-29 22:05:16 +00:00
CSRBot 8af5817235 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 46s
Lint Markdown files / markdown-lint (pull_request) Successful in 17s
Ansible Linter / ansible-lint (pull_request) Successful in 58s
2025-07-29 22:02:03 +00:00
CSRBot a428234c96 chore(deps): update ansible/ansible-lint action to v25.6.1
Ansible Linter / ansible-lint (pull_request) Successful in 15s
Lint Markdown files / markdown-lint (pull_request) Successful in 11s
Lint Markdown files / markdown-lint (push) Successful in 4s
Ansible Linter / ansible-lint (push) Successful in 1m8s
2025-06-19 10:00:53 +00:00
CSRBot bab2f1367b chore(deps): update ansible/ansible-lint action to v25.6.0
Lint Markdown files / markdown-lint (pull_request) Successful in 10s
Ansible Linter / ansible-lint (pull_request) Successful in 40s
Lint Markdown files / markdown-lint (push) Successful in 10s
Ansible Linter / ansible-lint (push) Successful in 29s
2025-06-17 19:00:52 +00:00
volker.raschek 99866d63ea docs(README): remove drone badge
Ansible Linter / ansible-lint (push) Successful in 14s
Lint Markdown files / markdown-lint (push) Successful in 3s
2025-06-01 12:27:32 +02:00
CSRBot f456dc8b6a chore(deps): update davidanson/markdownlint-cli2-action action to v20
Ansible Linter / ansible-lint (pull_request) Successful in 14s
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
Ansible Linter / ansible-lint (push) Successful in 14s
Lint Markdown files / markdown-lint (push) Successful in 13s
2025-05-26 10:01:04 +00:00
CSRBot b9abe39f4c chore(deps): update ansible/ansible-lint action to v25.5.0
Lint Markdown files / markdown-lint (push) Successful in 15s
Ansible Linter / ansible-lint (push) Successful in 17s
Ansible Linter / ansible-lint (pull_request) Successful in 13s
Lint Markdown files / markdown-lint (pull_request) Successful in 11s
2025-05-26 07:01:06 +00:00
volker.raschek cf7ab455ce chore(ci): use DavidAnson/markdownlint-cli2-action
Lint Markdown files / markdown-lint (push) Successful in 4s
Ansible Linter / ansible-lint (push) Successful in 45s
2025-05-13 21:20:03 +02:00
CSRBot 41bfb9609c chore(deps): update ansible/ansible-lint action to v25.4.0
Ansible Linter / ansible-lint (pull_request) Successful in 50s
Lint Markdown files / markdown-lint (pull_request) Successful in 9s
Lint Markdown files / markdown-lint (push) Successful in 9s
Ansible Linter / ansible-lint (push) Successful in 53s
2025-04-28 13:01:01 +00:00
volker.raschek bbaf70a07d style: use quotation marks for the name of an action
Ansible Linter / ansible-lint (push) Successful in 1m15s
Lint Markdown files / markdown-lint (push) Successful in 12s
2025-04-18 11:55:03 +02:00
volker.raschek 338d43d289 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:12 +02:00
volker.raschek 62bd524d0e fix(ci): remove workflow_dispatch
Ansible Linter / ansible-lint (push) Failing after 44s
Lint Markdown files / markdown-lint (push) Successful in 8s
2025-04-14 22:34:18 +02:00
volker.raschek d8fb64f9c7 feat(act-runner): init
Ansible Linter / ansible-lint (push) Failing after 44s
Lint Markdown files / markdown-lint (push) Successful in 10s
2025-04-14 22:28:58 +02:00
volker.raschek 5c6667da06 chore(renovate): use configuration preset
continuous-integration/drone/push Build is passing
2025-04-01 22:22:02 +02:00
CSRBot 07965ef90b Merge pull request 'chore(deps): update docker.io/volkerraschek/markdownlint docker tag to v0.44.0' (#7) from renovate/docker.io-volkerraschek-markdownlint-0.x into master
continuous-integration/drone/push Build is passing
2025-04-01 19:02:16 +00:00
CSRBot ff87335912 chore(deps): update docker.io/volkerraschek/markdownlint docker tag to v0.44.0
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-04-01 16:49:29 +00:00
volker.raschek ab3618b924 fix: support ssh allowedSignersFile and revocationFile
continuous-integration/drone/push Build was killed
2025-03-19 23:31:54 +01:00
CSRBot 1765f54bfe Merge pull request 'chore(deps): update docker.io/volkerraschek/markdownlint docker tag to v0.43.0' (#6) from renovate/docker.io-volkerraschek-markdownlint-0.x into master
continuous-integration/drone/push Build is passing
2024-12-03 14:04:11 +00:00
CSRBot 3c5959e12c chore(deps): update docker.io/volkerraschek/markdownlint docker tag to v0.43.0
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-12-03 14:02:29 +00:00
CSRBot 144d26e607 Merge pull request 'chore(deps): update docker.io/volkerraschek/markdownlint docker tag to v0.42.0' (#5) from renovate/docker.io-volkerraschek-markdownlint-0.x into master
continuous-integration/drone/push Build is passing
2024-10-14 19:11:08 +00:00
CSRBot 4564e748cb chore(deps): update docker.io/volkerraschek/markdownlint docker tag to v0.42.0
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-10-14 19:02:09 +00:00
CSRBot 4be6883a4d Merge pull request 'chore(deps): update docker.io/volkerraschek/markdownlint docker tag to v0.41.0' (#4) from renovate/docker.io-volkerraschek-markdownlint-0.x into master
continuous-integration/drone/push Build is passing
2024-05-27 13:04:53 +00:00
CSRBot 138f250a0f chore(deps): update docker.io/volkerraschek/markdownlint docker tag to v0.41.0
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-27 13:02:43 +00:00
CSRBot 06b3b57c22 Merge pull request 'chore(deps): update docker.io/volkerraschek/markdownlint docker tag to v0.40.0' (#3) from renovate/docker.io-volkerraschek-markdownlint-0.x into master
continuous-integration/drone/push Build is passing
2024-05-07 22:03:57 +00:00
CSRBot 16dbb4dd28 chore(deps): update docker.io/volkerraschek/markdownlint docker tag to v0.40.0
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-07 22:02:10 +00:00
CSRBot e01caa3d52 Merge pull request 'chore(deps): update docker.io/volkerraschek/markdownlint docker tag to v0.39.0' (#1) from renovate/docker.io-volkerraschek-markdownlint-0.x into master
continuous-integration/drone/push Build is passing
2024-02-03 17:07:39 +00:00
CSRBot 0fe23fb388 chore(deps): update docker.io/volkerraschek/markdownlint docker tag to v0.39.0
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-02-03 17:07:05 +00:00
volker.raschek a96a2ff09a style: remove obsolete whitespaces
continuous-integration/drone/push Build is passing
2024-02-03 17:28:08 +01:00
volker.raschek bb4d6a1c82 fix: add option to install mergetool
continuous-integration/drone/push Build is passing
2023-12-20 12:05:23 +01:00
volker.raschek a9a707c0fb fix: add further examples
continuous-integration/drone/push Build is passing
2023-12-19 22:44:20 +01:00
volker.raschek b48e2a37c6 style(lint): quote mode
continuous-integration/drone/push Build is passing
2023-02-26 22:23:06 +01:00
volker.raschek add9a91d00 style(flucky): name of tasks, use built in module
continuous-integration/drone/push Build was killed
2023-02-12 14:43:12 +01:00
volker.raschek 898d396d3e fix: add linter
continuous-integration/drone/push Build was killed
2023-02-08 18:23:05 +01:00
volker.raschek 3282d019c7 fix: meta information
continuous-integration/drone/push Build is passing
2022-04-11 13:18:04 +02:00
volker.raschek f380eb3547 fix: README
continuous-integration/drone/push Build is passing
2022-04-11 13:17:36 +02:00
volker.raschek 25bb6398e8 fix: meta dir 2022-04-11 13:17:11 +02:00
24 changed files with 236 additions and 177 deletions
+2 -1
View File
@@ -1,3 +1,4 @@
---
skip_list: []
exclude_paths:
- .gitea/
-94
View File
@@ -1,94 +0,0 @@
---
kind: pipeline
type: kubernetes
name: linter
platform:
os: linux
steps:
- name: markdown lint
commands:
- markdownlint *.md
image: docker.io/volkerraschek/markdownlint:0.31.1
resources:
limits:
cpu: 50
memory: 50M
- name: email-notification
environment:
PLUGIN_HOST:
from_secret: smtp_host
PLUGIN_USERNAME:
from_secret: smtp_username
PLUGIN_PASSWORD:
from_secret: smtp_password
PLUGIN_FROM:
from_secret: smtp_mail_address
image: docker.io/drillster/drone-email:latest
resources:
limits:
cpu: 50
memory: 25M
when:
status:
- changed
- failure
trigger:
event:
exclude:
- tag
---
kind: pipeline
type: kubernetes
name: sync
platform:
os: linux
arch: amd64
steps:
- name: github
image: docker.io/appleboy/drone-git-push:latest
resources:
limits:
cpu: 50
memory: 25M
settings:
branch: master
remote: ssh://git@github.com/volker-raschek/git-role.git
force: true
ssh_key:
from_secret: ssh_key
- name: email-notification
environment:
PLUGIN_HOST:
from_secret: smtp_host
PLUGIN_USERNAME:
from_secret: smtp_username
PLUGIN_PASSWORD:
from_secret: smtp_password
PLUGIN_FROM:
from_secret: smtp_mail_address
image: docker.io/drillster/drone-email:latest
resources:
limits:
cpu: 50
memory: 25M
when:
status:
- changed
- failure
trigger:
branch:
- master
event:
- cron
- push
repo:
- volker.raschek/git-role
+20
View File
@@ -0,0 +1,20 @@
name: Ansible Linter
on:
pull_request:
types: [ "opened", "reopened", "synchronize" ]
push:
branches: [ '**' ]
tags-ignore: [ '**' ]
jobs:
ansible-lint:
runs-on:
- ubuntu-latest
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- name: Run ansible-lint
uses: ansible/ansible-lint@5fac056c45595896c973fbde871f01f6cb14d74c # v26.4.0
with:
args: "--config-file .ansible-lint"
setup_python: "true"
+18
View File
@@ -0,0 +1,18 @@
name: Lint Markdown files
on:
pull_request:
types: [ "opened", "reopened", "synchronize" ]
push:
branches: [ '**' ]
tags-ignore: [ '**' ]
jobs:
markdown-lint:
runs-on:
- ubuntu-latest
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: DavidAnson/markdownlint-cli2-action@ded1f9488f68a970bc66ea5619e13e9b52e601cd # v23.2.0
with:
globs: '**/*.md'
+22
View File
@@ -0,0 +1,22 @@
name: Release Ansible Role
on:
push:
tags:
- '**'
workflow_dispatch: {}
jobs:
release:
name: Release Ansible Role
runs-on: ubuntu-latest
steps:
- name: Install Ansible Galaxy
run: |
apt update --yes
apt install --yes ansible
- env:
ANSIBLE_GALAXY_TOKEN: ${{ secrets.ANSIBLE_GALAXY_TOKEN }}
name: Update Ansible Role in Ansible Galaxy
run: |
ansible-galaxy role import --token=${ANSIBLE_GALAXY_TOKEN} volker-raschek ${GITHUB_REPOSITORY#*/}
+1
View File
@@ -0,0 +1 @@
.ansible
+6 -12
View File
@@ -45,19 +45,17 @@ MD012:
# MD013/line-length - Line length
MD013:
# Number of characters
line_length: 80
line_length: 120
# Number of characters for headings
heading_line_length: 80
heading_line_length: 120
# Number of characters for code blocks
code_block_line_length: 80
code_block_line_length: 120
# Include code blocks
code_blocks: false
# Include tables
tables: false
# Include headings
headings: true
# Include headings
headers: true
# Strict length checking
strict: false
# Stern length checking
@@ -70,11 +68,6 @@ MD022:
# Blank lines below heading
lines_below: 1
# MD024/no-duplicate-heading/no-duplicate-header - Multiple headings with the same content
MD024:
# Only check sibling headings
allow_different_nesting: true
# MD025/single-title/single-h1 - Multiple top-level headings in the same document
MD025:
# Heading level
@@ -128,7 +121,8 @@ MD041:
# MD044/proper-names - Proper names should have the correct capitalization
MD044:
# List of proper names
names: []
names:
- gitea
# Include code blocks
code_blocks: false
@@ -140,4 +134,4 @@ MD046:
# MD048/code-fence-style - Code fence style
MD048:
# Code fence syle
style: "backtick"
style: "backtick"
+14
View File
@@ -0,0 +1,14 @@
{
"ansible.python.interpreterPath": "/bin/python",
"files.associations": {
"**/.gitea/**/*.yml": "yaml",
"**/.gitea/**/*.yaml": "yaml",
"docker-compose*.yml": "dockercompose",
"*.yml": "ansible",
"*.yaml": "ansible",
".yamllint": "yaml",
".yamllint.yml": "yaml",
".yamllint.yaml": "yaml"
},
"rewrap.wrappingColumn": 120
}
+17
View File
@@ -0,0 +1,17 @@
#
# Documentation:
# https://yamllint.readthedocs.io/en/stable/
#
rules:
brackets:
forbid: false
min-spaces-inside: 0
max-spaces-inside: 2
min-spaces-inside-empty: 0
max-spaces-inside-empty: 0
indentation:
spaces: 2
indent-sequences: false
line-length:
max: 360
+2 -3
View File
@@ -1,14 +1,13 @@
# git-role
[![Build Status](https://drone.cryptic.systems/api/badges/volker.raschek/git-role/status.svg)](https://drone.cryptic.systems/volker.raschek/git-role)
[![Ansible Role](https://img.shields.io/ansible/role/d/58170)](https://galaxy.ansible.com/volker_raschek/git_role)
[![Ansible Role](https://img.shields.io/ansible/role/d/58759)](https://galaxy.ansible.com/volker_raschek/git)
With following role can be git for users configured.
## Installation
```bash
ansible-galaxy install volker_raschek.git_role
ansible-galaxy install volker_raschek.git
```
## Supported distributions
+20
View File
@@ -0,0 +1,20 @@
---
git_install_merge_tool: false
git_package_name_merge_tool: meld
git_users: []
# github:
# allowedSignersFile:
# - principals:
# - max.mustermann@example.com
# publicSSHKey: ssh-rsa AAAAX1...
# config:
# commit:
# gpgSign: "true"
# user:
# name: "root"
# email: root@localhost
# signingKey: gpg-fingerprint
# revocationFile:
# - ssh-rsa AAAAX1...
-8
View File
@@ -1,8 +0,0 @@
---
git_users: []
# github:
# config:
# user:
# name: "root"
# email: root@localhost
+24
View File
@@ -0,0 +1,24 @@
dependencies: []
galaxy_info:
author: Markus Pesch
company: Cryptic Systems
description: Role to install and configure git for local users
galaxy_tags:
- git
license: MIT
min_ansible_version: "2.5"
namespace: volker-raschek
platforms:
- name: ArchLinux
versions:
- all
- name: EL
versions:
- all
- name: Fedora
versions:
- all
- name: Ubuntu
versions:
- all
role_name: git
+7 -15
View File
@@ -1,17 +1,9 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"assignees": [ "volker.raschek" ],
"automergeStrategy": "merge-commit",
"automergeType": "pr",
"labels": [ "renovate" ],
"packageRules": [
{
"addLabels": [ "renovate/droneci", "renovate/automerge" ],
"automerge": true,
"matchManagers": "droneci",
"matchUpdateTypes": [ "minor", "patch"]
}
],
"rebaseLabel": "renovate/rebase",
"rebaseWhen": "behind-base-branch"
}
"extends": [
"local>volker.raschek/renovate-config:default#master",
"local>volker.raschek/renovate-config:container#master",
"local>volker.raschek/renovate-config:actions#master",
"local>volker.raschek/renovate-config:regexp#master"
]
}
+30
View File
@@ -0,0 +1,30 @@
---
- name: "Determine entries via NSS for unix user: {{ item.key }}"
ansible.builtin.getent:
database: passwd
key: "{{ item.key }}"
- name: "Create git config directory for unix user: {{ item.key }}"
ansible.builtin.file:
dest: "{{ ansible_facts['getent_passwd'][item.key][4] }}/.config/git"
owner: "{{ item.key }}"
group: "{{ ansible_facts['getent_passwd'][item.key][2] }}"
state: directory
mode: "0755"
- name: Create global git config files
ansible.builtin.template:
src: "{{ filename }}.j2"
dest: "{{ ansible_facts['getent_passwd'][item.key][4] }}/{{ filename }}"
owner: "{{ item.key }}"
group: "{{ ansible_facts['getent_passwd'][item.key][2] }}"
mode: "0644"
with_items:
- .config/git/allowedSignersFile
- .config/git/config
- .config/git/message
- .config/git/ignore
- .config/git/revocationFile
loop_control:
loop_var: filename
-28
View File
@@ -1,28 +0,0 @@
---
- name: Get entity for user {{ item.key }}
getent:
database: passwd
key: "{{ item.key }}"
- name: Create git config directory for {{ item.key }}
file:
dest: "{{ getent_passwd[item.key][4] }}/.config/git"
owner: "{{ item.key }}"
group: "{{ getent_passwd[item.key][2] }}"
state: directory
mode: 0755
- name: Create global git config files
template:
src: "{{ filename }}.j2"
dest: "{{ getent_passwd[item.key][4] }}/{{ filename }}"
owner: "{{ item.key }}"
group: "{{ getent_passwd[item.key][2] }}"
mode: 0644
with_items:
- .config/git/config
- .config/git/message
- .config/git/ignore
loop_control:
loop_var: filename
+34
View File
@@ -0,0 +1,34 @@
---
- name: Include OS-specific variables
ansible.builtin.include_vars: "{{ lookup('first_found', params) }}"
vars:
params:
files:
- "{{ ansible_facts['distribution'] }}_{{ ansible_facts['architecture'] }}.yaml"
- "{{ ansible_facts['distribution'] }}.yaml"
- "{{ ansible_facts['os_family'] }}_{{ ansible_facts['architecture'] }}.yaml"
- "{{ ansible_facts['os_family'] }}.yaml"
- main.yaml
paths:
- vars
- name: Install git and dependencies
vars:
_git_package_names: "{{ git_package_names }}"
block:
- name: Add merge tool
ansible.builtin.set_fact:
_git_package_names: "{{ _git_package_names + [git_package_name_merge_tool] }}"
when: git_install_merge_tool is defined and
git_install_merge_tool
- name: Install git and dependencies
ansible.builtin.package:
name: "{{ item }}"
state: present
with_items: "{{ _git_package_names }}"
- name: Configure git
ansible.builtin.include_tasks: git_user.yaml
with_dict:
- "{{ git_users }}"
-15
View File
@@ -1,15 +0,0 @@
---
- name: Include special distribution-dependent variables
include_vars: "{{ ansible_os_family }}.yml"
- name: Install git and dependencies
package:
name: "{{ item }}"
state: present
with_items: "{{ git_package_names }}"
- name: Configure git
include_tasks: git_user.yml
with_dict:
- "{{ git_users }}"
@@ -0,0 +1,9 @@
#
# {{ ansible_managed }}
#
{% if item.value.allowedSignersFile is defined and item.value.allowedSignersFile | length > 0%}
{% for entry in item.value.allowedSignersFile %}
{{ entry.principals | join(',') }} {{ entry.publicSSHKey }}
{% endfor %}
{% endif %}
+1 -1
View File
@@ -1,4 +1,4 @@
#jinja2: lstrip_blocks: "True", trim_blocks: "True"
#jinja2: lstrip_blocks: True
#
# {{ ansible_managed }}
#
+9
View File
@@ -0,0 +1,9 @@
#
# {{ ansible_managed }}
#
{% if item.value.revocationFile is defined and item.value.revocationFile | length > 0%}
{% for entry in item.value.revocationFile %}
{{ entry }}
{% endfor %}
{% endif %}