--- # tasks file for collabora - name: Add Collabora repo kubernetes.core.helm_repository: name: collabora repo_url: https://collaboraonline.github.io/online/ register: repo - name: Update Helm repos command: helm repo update when: repo.changed - name: Deploy Collabora kubernetes.core.helm: name: collabora chart_ref: collabora/collabora-online release_namespace: collabora create_namespace: true values: collabora: server_name: collabora.eom.dev username: collabora_admin password: "{{ collabora_admin_password }}" aliasgroups: - host: "https://nextcloud.eom.dev" extra_params: --o:ssl.enable=false --o:ssl.termination=true --o:num_prespawn_children=4 ingress: enabled: true className: "nginx" annotations: nginx.ingress.kubernetes.io/upstream-hash-by: "$arg_WOPISrc" nginx.ingress.kubernetes.io/proxy-body-size: "0" nginx.ingress.kubernetes.io/proxy-read-timeout: "600" nginx.ingress.kubernetes.io/proxy-send-timeout: "600" cert-manager.io/cluster-issuer: ca-issuer hosts: - host: collabora.eom.dev paths: - path: / pathType: ImplementationSpecific tls: - hosts: - collabora.eom.dev secretName: collabora-tls