You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Quentin Duchemin 6d0bd76ba7
Bump Hugo
3 months ago
inv Add MC port to firewall 3 months ago
roles Bump Hugo 3 months ago
.gitignore make album download work 2 years ago Bump Lychee 1 year ago
all.yml Add Minecraft 3 months ago
ansible.cfg Change vault password location 2 years ago
music.yml Switch from deezloader to deemix 1 year ago
requirements.txt Functional base playbook 2 years ago

Install Ansible

pip install -r requirements.txt
ansible-galaxy collection install community.general
ansible-galaxy collection install community.docker

Ansible Vault

To manage secrets, this repository use Ansible Vault.

Create a secret

ansible-vault create inv/host_vars/

Edit a secret

ansible-vault edit inv/host_vars/


All servers managed should have this base configuration in order to work :

  • a user chosto
  • SSH access allowed for this user
  • a root access (sudo) for user chosto with a password specified as ansible_become_pass in inventory


# adduser chosto
# adduser chosto sudo


ansible-playbook [-t tag1 tag2...] all.yml