Skip to content

Repo for maintaining my Ansible roles and playbooks

Notifications You must be signed in to change notification settings

Encephala/ansible

Repository files navigation

Ansible

My ansible playbooks and roles.

Vault password managed by vault_pass.py through the Bitwarden CLI. Yeah nah that was too much effort, screw typing the password every time.

Only work on Debian(-based) systems.

Reminder dependencies are installed via ansible-galaxy install -r requirements.yaml.

Roles

  • 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 usage
  • Services/<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

TODO

  • Installing Golang
  • Figure out why templating isn't respecting provision_is_desktop

Installing Ansible with pipx

Leaving this here for future me

pipx install --include-deps ansible
pipx inject ansible passlib
pipx inject ansible ansible-lint --include-apps

About

Repo for maintaining my Ansible roles and playbooks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published