Go to file
Quentin Duchemin fb6a09fb46
Bump funkwhale version and disable API rate limiting
When using federation and fetching external libraries, API is overused and this situation leads to 'false positive' rate limit. Try to disable this as nobody knows my instance (this is what you call re@l security baby)
2021-07-19 13:45:43 +02:00
inv Finalize tagging with beets and importing with funkwhale automatically 2021-05-12 18:45:18 +02:00
roles Bump funkwhale version and disable API rate limiting 2021-07-19 13:45:43 +02:00
.gitignore make album download work 2021-05-12 17:13:33 +02:00
README.md Switch to new VPS 2021-04-27 03:27:50 +02:00
all.yml Add hugo 2021-05-27 03:38:08 +02:00
ansible.cfg Change vault password location 2021-03-14 19:33:24 +01:00
music.yml Finalize tagging with beets and importing with funkwhale automatically 2021-05-12 18:45:18 +02:00
requirements.txt Functional base playbook 2021-02-12 22:13:37 +01:00

README.md

Install Ansible

pip install -r requirements.txt

Ansible Vault

To manage secrets, this repository use Ansible Vault.

Create a secret

ansible-vault create inv/host_vars/chosto.me/secrets.yml

Edit a secret

ansible-vault edit inv/host_vars/chosto.me/secrets.yml

Server

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

e.g.

# adduser chosto
# adduser chosto sudo

Usage

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