summaryrefslogtreecommitdiff
path: root/roles/apps/bluespice/templates/pod-spec.yml.j2
diff options
context:
space:
mode:
Diffstat (limited to 'roles/apps/bluespice/templates/pod-spec.yml.j2')
-rw-r--r--roles/apps/bluespice/templates/pod-spec.yml.j235
1 files changed, 35 insertions, 0 deletions
diff --git a/roles/apps/bluespice/templates/pod-spec.yml.j2 b/roles/apps/bluespice/templates/pod-spec.yml.j2
new file mode 100644
index 00000000..67493dc0
--- /dev/null
+++ b/roles/apps/bluespice/templates/pod-spec.yml.j2
@@ -0,0 +1,35 @@
+terminationGracePeriodSeconds: 120
+containers:
+- name: bluespice
+ image: "bluespice/bluespice-free:{{ item.value.version }}"
+ resources:
+ limits:
+ memory: "4Gi"
+ env:
+ - name: "BS_NAME"
+ value: "{{ item.key }}"
+ - name: "BS_URL"
+ value: "https://{{ item.value.hostname }}"
+ - name: "BS_LANG"
+ value: "{{ item.value.language }}"
+ - name: "BS_USER"
+ value: "{{ item.value.admin.username }}"
+ - name: "BS_PASSWORD"
+ value: "{{ item.value.admin.password }}"
+ - name: "BS_DB_PASSWORD"
+ value: "{{ item.value.db_password }}"
+ - name: "DISABLE_PINGBACK"
+ value: "yes"
+ volumeMounts:
+ - name: data
+ mountPath: /data
+ ports:
+ - containerPort: 80
+ hostPort: {{ item.value.port }}
+ hostIP: 127.0.0.1
+
+volumes:
+- name: data
+ hostPath:
+ path: "{{ bluespice_base_path }}/{{ item.key }}/data"
+ type: Directory