A set of opinionated Ansible playbooks, collections and roles for Debian 12.
Playbooks, collections and roles in this repository needs Ansible 2.12+ and are targeted for Debian 12.
For Ansible installation and own requirements have a look at the official documentation.
Once Ansible has been installed you can clone this repository, prepare an inventory, and run the playbooks :
ansible-playbook -i /path/to/hosts /path/to/playbook.yml --diff --check --ask-become-pass --ask-vault-pass --extra-vars "@/path/to/secret.yml"
/path/to/secret.yml
is the file defining secret variables that you do not want to commit in this
repository because they are sensitive. Note that even with this approach you are encouraged to
encrypt those variables.
Take a look at the Contributing guide.