volumes.ymlΒΆ

---
kix_config:
  type: volume
  name: kix_kix_config
  nfs:
    uid: "110010100"
    gid: "110010100"
    mode: "0770"
  mounts:
    - service: backend
      target: /opt/kix/config

kix_shared:
  type: volume
  name: kix_kix_shared
  nfs:
    uid: "110010100"
    gid: "110010100"
    mode: "0770"
  mounts:
    - service: backend
      target: &mnt_shared_target /mnt/shared
    - service: frontend
      target: *mnt_shared_target

kix_backend:
  type: volume
  name: kix_kix_backend
  nfs:
    uid: "110010100"
    gid: "110010100"
    mode: "0770"
  mounts:
    - service: backend
      target: &mnt_data_target /mnt/data

kix_frontend:
  type: volume
  name: kix_kix_frontend
  nfs:
    uid: "110010100"
    gid: "110010100"
    mode: "0770"
  mounts:
    - service: frontend
      target: *mnt_data_target

auth_ldap:
  type: config
  source: "{{ [lookup('container', 'web-app-kix', 'directories.volumes'), 'auth_ldap.xml'] | path_join }}"
  mode: "0444"
  mounts:
    - service: backend
      target: /opt/kix/Kernel/Config/Files/zzz_auth_ldap.xml
      when: "{{ lookup('config', 'web-app-kix', 'services.ldap.enabled') | bool }}"

proxy_nginx_conf:
  type: config
  source: "{{ [lookup('container', 'web-app-kix', 'directories.volumes'), 'kix-proxy.default.conf'] | path_join }}"
  mode: "0444"
  mounts:
    - service: proxy
      target: /etc/nginx/conf.d/default.conf