[mod] role:vikunja:more config variables
This commit is contained in:
parent
e442272e18
commit
cc922b910d
3 changed files with 70 additions and 0 deletions
|
@ -4,6 +4,8 @@
|
||||||
"var_vikunja_domain": "vikunja.example.org",
|
"var_vikunja_domain": "vikunja.example.org",
|
||||||
"var_vikunja_directory": "/opt/vikunja",
|
"var_vikunja_directory": "/opt/vikunja",
|
||||||
"var_vikunja_user": "vikunja",
|
"var_vikunja_user": "vikunja",
|
||||||
|
"var_vikunja_timezone": "Europe/Berlin",
|
||||||
|
"var_vikunja_default_language": "de",
|
||||||
"var_vikunja_database_kind": "sqlite",
|
"var_vikunja_database_kind": "sqlite",
|
||||||
"var_vikunja_database_data_sqlite_path": "data.sqlite",
|
"var_vikunja_database_data_sqlite_path": "data.sqlite",
|
||||||
"var_vikunja_database_data_postgresql_host": "postgresql.example.org",
|
"var_vikunja_database_data_postgresql_host": "postgresql.example.org",
|
||||||
|
@ -17,4 +19,12 @@
|
||||||
"var_vikunja_authentication_data_authelia_client_id": "vikunja",
|
"var_vikunja_authentication_data_authelia_client_id": "vikunja",
|
||||||
"var_vikunja_authentication_data_authelia_client_secret": "REPLACE_ME",
|
"var_vikunja_authentication_data_authelia_client_secret": "REPLACE_ME",
|
||||||
"var_vikunja_authentication_data_authelia_url_base": "https://authelia.example.org"
|
"var_vikunja_authentication_data_authelia_url_base": "https://authelia.example.org"
|
||||||
|
"var_vikunja_mail_sending_enabled": true,
|
||||||
|
"var_vikunja_mail_sending_smtp_host": "smtp.example.org",
|
||||||
|
"var_vikunja_mail_sending_smtp_port": 587,
|
||||||
|
"var_vikunja_mail_sending_smtp_authtype": "plain",
|
||||||
|
"var_vikunja_mail_sending_smtp_force_tls": false,
|
||||||
|
"var_vikunja_mail_sending_smtp_username": "REPLACE_ME",
|
||||||
|
"var_vikunja_mail_sending_smtp_password": "REPLACE_ME",
|
||||||
|
"var_vikunja_mail_sending_sender": "vikunja@example.org"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,13 @@
|
||||||
{
|
{
|
||||||
|
"service": {
|
||||||
|
"publicurl": "https://{{var_vikunja_domain}}",
|
||||||
|
"rootpath": "{{var_vikunja_directory}}",
|
||||||
|
"timezone": "{{var_vikunja_timezone}}"
|
||||||
|
},
|
||||||
|
"defaultsettings": {
|
||||||
|
"language": "{{var_vikunja_default_language}}",
|
||||||
|
"timezone": "{{var_vikunja_timezone}}"
|
||||||
|
},
|
||||||
"database": {
|
"database": {
|
||||||
{% if var_vikunja_database_kind == 'sqlite' %}
|
{% if var_vikunja_database_kind == 'sqlite' %}
|
||||||
"type": "sqlite",
|
"type": "sqlite",
|
||||||
|
@ -40,5 +49,15 @@
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
},
|
||||||
|
"mailer": {
|
||||||
|
"enabled": {{var_vikunja_mail_sending_enabled | json}},
|
||||||
|
"host": "{{var_vikunja_mail_sending_smtp_host}}",
|
||||||
|
"port": {{var_vikunja_mail_sending_smtp_port | string}},
|
||||||
|
"autthtype": "{{var_vikunja_mail_sending_smtp_authtype}}",
|
||||||
|
"username": "{{var_vikunja_mail_sending_smtp_username}}",
|
||||||
|
"password": "{{var_vikunja_mail_sending_smtp_password}}",
|
||||||
|
"fromemail": "{{var_vikunja_mail_sending_sender}}",
|
||||||
|
"forcessl": {{var_vikunja_mail_sending_smtp_force_tls | json}}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,6 +19,15 @@
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"mandatory": false
|
"mandatory": false
|
||||||
},
|
},
|
||||||
|
"timezone": {
|
||||||
|
"type": "string",
|
||||||
|
"mandatory": false
|
||||||
|
},
|
||||||
|
"default_language": {
|
||||||
|
"type": "string",
|
||||||
|
"mandatory": false,
|
||||||
|
"description": "ISO 639-1"
|
||||||
|
},
|
||||||
"database_kind": {
|
"database_kind": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"mandatory": false,
|
"mandatory": false,
|
||||||
|
@ -78,5 +87,37 @@
|
||||||
"authentication_data_authelia_url_base": {
|
"authentication_data_authelia_url_base": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"mandatory": false
|
"mandatory": false
|
||||||
|
},
|
||||||
|
"mail_sending_enabled": {
|
||||||
|
"type": "string",
|
||||||
|
"mandatory": false
|
||||||
|
},
|
||||||
|
"mail_sending_smtp_host": {
|
||||||
|
"type": "string",
|
||||||
|
"mandatory": false
|
||||||
|
},
|
||||||
|
"mail_sending_smtp_port": {
|
||||||
|
"type": "integer",
|
||||||
|
"mandatory": false
|
||||||
|
},
|
||||||
|
"mail_sending_smtp_authtype": {
|
||||||
|
"type": "string",
|
||||||
|
"mandatory": false
|
||||||
|
},
|
||||||
|
"mail_sending_smtp_force_tls": {
|
||||||
|
"type": "boolean",
|
||||||
|
"mandatory": false
|
||||||
|
},
|
||||||
|
"mail_sending_smtp_username": {
|
||||||
|
"type": "string",
|
||||||
|
"mandatory": false
|
||||||
|
},
|
||||||
|
"mail_sending_smtp_password": {
|
||||||
|
"type": "string",
|
||||||
|
"mandatory": false
|
||||||
|
},
|
||||||
|
"mail_sending_sender": {
|
||||||
|
"type": "string",
|
||||||
|
"mandatory": false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue