My ansible playbooks and roles.
Vault password managed by
Yeah nah that was too much effort, screw typing the password every time.vault_pass.py
through the Bitwarden CLI.
Only work on Debian(-based) systems.
Reminder dependencies are installed via ansible-galaxy install -r requirements.yaml
.
Gotify_notifier
: Sets up a client to be able to easily use Python to send a notification through my Gotify server.Provision
: Set up a Linux system for my usageServices/<service>
: Set up servers for a specified service.- These aren't great (^:
- Perhaps not much point in setting up a service if I don't have the persistent volumes stored
- Installing Golang
- Figure out why templating isn't respecting
provision_is_desktop
Leaving this here for future me
pipx install --include-deps ansible
pipx inject ansible passlib
pipx inject ansible ansible-lint --include-apps