Vikunja is a task management software for teams. This is a template to set up one or more instances of it using ansible.
- Copy the example files over to their intended location
cp example-hosts hosts && cp vars/example-default.yml vars/default.yml - Edit the contents of
hoststo include the IP address of your host(s) - Edit the contents of
vars/default.ymlto replace the database passwords with your own, secure passwords - Encrypt the password values in
vars/default.ymlwith ansible vault - Run
ansible-galaxy install bobbyrenwick.pipto install required external roles - Run
ansible-playbook -i hosts setup.ymlto configure your host(s)
dbcontains the persistent mariadb datafilescontains all other files
mariadb_root_password: Root password of the database servermariadb_user: Username of your desired application-specific database usermariadb_user_password: Password of your application-specific database usermariadb_db_name: Database name of your application-specific database