No description
Find a file
Renovate[BOT] 2487be3120
All checks were successful
Publish Collection / Publish Collection (push) Successful in 27s
chore(release): 1.2.3
2026-01-08 14:18:38 +00:00
.forgejo/workflows chore(deps): update https://git.auengun.net/actions/checkout action to v6.0.1 (#5) 2025-12-27 13:36:36 +00:00
LICENSES Initial Dosh LLC Release 2025-11-18 17:09:03 -06:00
meta Initial Dosh LLC Release 2025-11-18 17:09:03 -06:00
roles/install chore(deps): update dependency dosh-llc/bin-caddy to v2.10.2-11-8cbb9 (#7) 2026-01-08 14:12:00 +00:00
.gitignore Initial Dosh LLC Release 2025-11-18 17:09:03 -06:00
.renovaterc.json5 Initial Dosh LLC Release 2025-11-18 17:09:03 -06:00
galaxy.yml chore(release): 1.2.3 2026-01-08 14:18:38 +00:00
Makefile chore(ci): add echo during release making 2025-11-18 17:13:11 -06:00
README.md feat: swap bin to dosh-llc/bin-caddy 2025-11-24 13:35:36 -06:00

Ansible Collection dosh_llc.ansible_caddy

A collection of Ansible roles to manage the various tasks in my homelab.

Collection Installation

Ansible Galaxy - requirements.yml

Add the following snippet to Ansible Galaxy's requirements.yml file.

collections:
  - name: ssh://git@git.auengun.net/dosh-llc/ansible-caddy.git
    type: git
    # Note: it's better to pin to a version/commit than main.
    version: main

Then install using ansible-galaxy.

ansible-galaxy collection install -r requirements.yml

Roles

dosh_llc.ansible_caddy.install

Installs a custom Caddy server enabling some rate limiting and other features for advanced configurations. Optionally installs a systemd service on compatible systems.

Read the README.md for usage and configuration details.