timetagger/defaults/main.yml
meaz 0b3917411e update to 24.12.1 (#4)
there is no staging, so the PR is for main directly

Reviewed-on: #4
Reviewed-by: muppeth <muppeth@no-reply@disroot.org>
Co-authored-by: meaz <meaz@disroot.org>
Co-committed-by: meaz <meaz@disroot.org>
2024-12-31 18:31:21 +01:00

51 lines
No EOL
1.4 KiB
YAML

---
timetagger_user: 'timetagger'
timetagger_group: 'timetagger'
timetagger_venv_path: '/home/{{ timetagger_user }}/timetagger_venv'
timetagger_pkg:
- python3-pip
- virtualenv
- python3-venv
timetagger_pip_pkgs:
- sudo
- setuptools
- wheel
- pip
- pyyaml
timetagger_version: '24.12.2' # Without 0, so if version is 24.07.1 on git, you should set it to 24.7.1 here
timetagger_bind_address: '0.0.0.0:8080' # default is 80 but it doesn't work if not root
timetagger_datadir: '{{ timetagger_venv_path }}/_timetagger'
timetagger_loglevel: 'info'
timetagger_credentials:
- username: 'user'
hash_password: '$2a$08$8AqCRIXQ4TLuusrzmjHxJu0UJN1PyyPqxexZRHuTpJtiHMx.DbcFO' #user:changeme
- username: 'user2'
hash_password: '$2a$08$8AqCRIXQ4TLuusrzmjHxJu0UJN1PyyPqxexZRHuTpJtiHMx.DbcFO' #user2:changeme
#nginx vhosts
nginx_default_vhost: 'timetagger'
nginx_gen_dh: 'false'
ssl_src_path: '/etc/letsencrypt/live'
nginx_vhosts:
- name: 'timetagger'
template: 'proxy'
upstream_proto: 'http'
upstream_port: '8080'
upstream_name: '127.0.0.1'
proto: 'http'
listen: '80'
#ssl_name: 'timetagger.localhost'
secure_site: 'true'
secure_cookie: 'true'
#header_sameorigin: 'true'
use_error_log: 'true'
nginx_error_log_level: 'warn'
use_access_log: 'false'
redirect_https: 'true'
letsencrypt: 'false'
nginx_HSTS_policy: 'true'
state: 'enable'