- name: Import secret.yaml to obtain secrets include_tasks: secrets.yaml when: - roundcube_use_external_db - postgres_enabled is defined and postgres_enabled - set_fact: roundcube_combined_values: "{{ roundcube_default_values | combine(roundcube_values | default({}), recursive=true) }}" - name: Deploy RoundCube kubernetes.core.helm: create_namespace: true release_namespace: "{{ roundcube_namespace | default(mail_namespace) | default(namespace) }}" release_name: "{{ roundcube_name | default('roundcube') }}" chart_ref: "{{ roundcube_chart_ref }}" chart_version: "{{ roundcube_version | default(omit) }}" release_values: "{{ roundcube_combined_values | from_yaml }}" wait: true