No description
Find a file
Renovate[BOT] 7115969f8d
All checks were successful
Publish Collection / Publish Collection (push) Successful in 23s
chore(release): 1.0.3
2025-11-23 03:16:22 +00:00
.forgejo/workflows fix(ci): remove -pinned suffix [skip-ci] 2025-11-18 18:28:31 -06: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 homelab/bin-caddy to v2.10.2-118-1dfa (#3) 2025-11-23 03:16:12 +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.0.3 2025-11-23 03:16:22 +00:00
Makefile chore(ci): add echo during release making 2025-11-18 17:13:11 -06:00
README.md docs: fix typo [skip-ci] 2025-11-19 00:12:01 +00: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 binary 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.