Skip to content

wolfskaempf/ansible-vikunja

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ansible-vikunja

Vikunja is a task management software for teams. This is a template to set up one or more instances of it using ansible.

Usage

  • 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 hosts to include the IP address of your host(s)
  • Edit the contents of vars/default.yml to replace the database passwords with your own, secure passwords
  • Encrypt the password values in vars/default.yml with ansible vault
  • Run ansible-galaxy install bobbyrenwick.pip to install required external roles
  • Run ansible-playbook -i hosts setup.yml to configure your host(s)

Data directories (found on host after first run)

  • db contains the persistent mariadb data
  • files contains all other files

Variables you need to set in vars/default.yml

  • mariadb_root_password: Root password of the database server
  • mariadb_user: Username of your desired application-specific database user
  • mariadb_user_password: Password of your application-specific database user
  • mariadb_db_name: Database name of your application-specific database

About

Reliably set up Vikunja using ansible.

Topics

Resources

License

Stars

Watchers

Forks

Contributors