aboutsummaryrefslogtreecommitdiff
path: root/roles/netbox/defaults
diff options
context:
space:
mode:
Diffstat (limited to 'roles/netbox/defaults')
-rw-r--r--roles/netbox/defaults/main.yaml42
1 files changed, 42 insertions, 0 deletions
diff --git a/roles/netbox/defaults/main.yaml b/roles/netbox/defaults/main.yaml
new file mode 100644
index 0000000..799de8b
--- /dev/null
+++ b/roles/netbox/defaults/main.yaml
@@ -0,0 +1,42 @@
+---
+netbox_version: '3.7.2'
+netbox_local_postgres: true
+netbox_config:
+ CSRF_TRUSTED_ORIGINS:
+ - 'https://{{ ansible_facts.fqdn }}'
+ ALLOWED_HOSTS:
+ - '{{ ansible_facts.fqdn }}'
+ DATABASE:
+ NAME: netbox
+ USER: netbox
+ PASSWORD: '{{ postgres_netbox_db_key }}'
+ HOST: localhost
+ PORT: ''
+ CONN_MAX_AGE: 300
+ REDIS:
+ tasks:
+ HOST: localhost
+ PORT: 6379
+ PASSWORD: ''
+ DATABASE: 0
+ SSL: false
+ caching:
+ HOST: localhost
+ PORT: 6379
+ PASSWORD: ''
+ DATABASE: 1
+ SSL: false
+ SECRET_KEY: '{{ sec_key.content | b64decode }}'
+
+gunicorn_config:
+ bind: '127.0.0.1:8001'
+ workers: 5
+ threads: 3
+ timeout: 120
+ max_requests: 5000
+ max_requests_jitter: 500
+
+ldap_enable: false
+# This has to be a Multiline String, because we need to define
+# native Python-datatypes here and this is a hell to template.
+ldap_config: ''