summaryrefslogtreecommitdiff
path: root/playbooks/roles/kanidm/templates
diff options
context:
space:
mode:
Diffstat (limited to 'playbooks/roles/kanidm/templates')
-rw-r--r--playbooks/roles/kanidm/templates/stacks/docker-compose.yml8
-rw-r--r--playbooks/roles/kanidm/templates/volumes/data/server.toml8
2 files changed, 8 insertions, 8 deletions
diff --git a/playbooks/roles/kanidm/templates/stacks/docker-compose.yml b/playbooks/roles/kanidm/templates/stacks/docker-compose.yml
index 36ec4f5..f9d8cbe 100644
--- a/playbooks/roles/kanidm/templates/stacks/docker-compose.yml
+++ b/playbooks/roles/kanidm/templates/stacks/docker-compose.yml
@@ -1,6 +1,6 @@
services:
kanidm:
- image: kanidm/server
+ image: kanidm/server:latest
volumes:
- {{ kanidm_base }}/volumes/data:/data
- {{ letsencrypt_certs }}:/certs:ro
@@ -17,12 +17,6 @@ services:
/sbin/kanidmd server -c /data/server.toml
healthcheck:
disable: true
-{% else %}
- healthcheck:
- test: ["CMD-SHELL", "curl --fail -k https://localhost:8443/status"]
- retries: 1
- timeout: 2s
- interval: 30s
{% endif %}
environment:
- TZ={{ timezone }}
diff --git a/playbooks/roles/kanidm/templates/volumes/data/server.toml b/playbooks/roles/kanidm/templates/volumes/data/server.toml
index dd13e1c..afaf0f1 100644
--- a/playbooks/roles/kanidm/templates/volumes/data/server.toml
+++ b/playbooks/roles/kanidm/templates/volumes/data/server.toml
@@ -1,6 +1,7 @@
+version = "2"
+
bindaddress = "[::]:8443"
ldapbindaddress = "[::]:3636"
-trust_x_forward_for = true
db_path = "/data/kanidm.db"
tls_chain = "/certs/{{ idm_domain }}.pem"
tls_key = "/certs/{{ idm_domain }}.key"
@@ -8,3 +9,8 @@ log_level = "info"
domain = "{{ idm_domain }}"
origin = "https://{{ idm_domain }}"
+
+# soon... once https://github.com/kanidm/kanidm/commit/b5cdf9dcf20114ed291700d99e8531226025f197 released >:D
+# x-forward-for = ["{{ swarm_network }}"]
+[http_client_address_info]
+x-forward-for-all-source-trusted = []