ansible/roles/hackmd/templates/config.json.j2

45 lines
1.3 KiB
Plaintext
Raw Normal View History

2018-04-09 21:28:36 +02:00
{
"production": {
2018-04-12 18:30:30 +02:00
"domain": "{{ hackmd_domain }}",
2018-05-01 11:49:42 +02:00
"protocolUseSSL": true,
2018-09-16 11:49:53 +02:00
"allowAnonymous": false,
"allowFreeURL": true,
"sessionSecret": "{{ hackmd_secret }}",
"hsts": {
2018-04-09 21:28:36 +02:00
"enable": true,
"maxAgeSeconds": "2592000",
2018-04-09 21:28:36 +02:00
"includeSubdomains": true,
"preload": true
},
"csp": {
"enable": true,
2018-04-09 21:28:36 +02:00
"directives": {
},
"upgradeInsecureRequests": "auto",
"addDefaults": true,
"addDisqus": true,
"addGoogleAnalytics": true
},
"db": {
"username": "{{ hackmd_dbuser }}",
"password": "{{ hackmd_dbpass }}",
"database": "{{ hackmd_dbname }}",
"host": "localhost",
"port": "5432",
"dialect": "postgres"
},
"ldap": {
"url": "{{ ldap_uri }}",
"bindDn": "{{ ldap_binddn }}",
"bindCredentials": "{{ ldap_bindpw }}",
"searchBase": "{{ ldap_base }}",
"searchFilter": "(uid={{ '{{' }}username{{ '}}' }})",
2018-04-12 18:30:30 +02:00
"searchAttributes": ["cn", "uid"],
2018-04-09 21:28:36 +02:00
"usernameField": "cn",
"useridField": "uid",
"tlsca": "/etc/ssl/certs/ca-certificates.crt"
2018-04-12 18:30:30 +02:00
},
"email": false
2018-04-09 21:28:36 +02:00
}
}