[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_directory": "/opt/vikunja",
|
||||
"var_vikunja_user": "vikunja",
|
||||
"var_vikunja_timezone": "Europe/Berlin",
|
||||
"var_vikunja_default_language": "de",
|
||||
"var_vikunja_database_kind": "sqlite",
|
||||
"var_vikunja_database_data_sqlite_path": "data.sqlite",
|
||||
"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_secret": "REPLACE_ME",
|
||||
"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": {
|
||||
{% if var_vikunja_database_kind == 'sqlite' %}
|
||||
"type": "sqlite",
|
||||
|
@ -40,5 +49,15 @@
|
|||
]
|
||||
}
|
||||
{% 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",
|
||||
"mandatory": false
|
||||
},
|
||||
"timezone": {
|
||||
"type": "string",
|
||||
"mandatory": false
|
||||
},
|
||||
"default_language": {
|
||||
"type": "string",
|
||||
"mandatory": false,
|
||||
"description": "ISO 639-1"
|
||||
},
|
||||
"database_kind": {
|
||||
"type": "string",
|
||||
"mandatory": false,
|
||||
|
@ -78,5 +87,37 @@
|
|||
"authentication_data_authelia_url_base": {
|
||||
"type": "string",
|
||||
"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