diff --git a/ansible/roles/apps/tasks/core.yml b/ansible/roles/apps/tasks/core.yml
index 7207bf171bc6bacca6025f42b15dbda374b20ce8..d1bc8b8b95a556edc02792912df28ebef2b79fc7 100644
--- a/ansible/roles/apps/tasks/core.yml
+++ b/ansible/roles/apps/tasks/core.yml
@@ -44,7 +44,25 @@
   #   helm-operator
   #   # Chart name
   #   helm-operator
-  shell: helm upgrade --install --repo "https://charts.fluxcd.io" --namespace oas --version {{ helm_operator.version }} --set helm.versions=v3 --set configureRepositories.enable=true --set configureRepositories.repositories[0].name=stable --set configureRepositories.repositories[0].url=https://kubernetes-charts.storage.googleapis.com --set configureRepositories.repositories[1].name=bitnami --set configureRepositories.repositories[1].url=https://charts.bitnami.com/bitnami --set chartsSyncInterval=20m --set statusUpdateInterval=30s {{ extra_opts }} helm-operator helm-operator
+  shell: |
+    helm upgrade \
+    --install \
+    --repo "https://charts.fluxcd.io" \
+    --namespace oas \
+    --version {{ helm_operator.version }} \
+    --set helm.versions=v3 \
+    --set configureRepositories.enable=true \
+    --set configureRepositories.repositories[0].name=stable \
+    --set configureRepositories.repositories[0].url=https://charts.helm.sh/stable \
+    --set configureRepositories.repositories[1].name=bitnami \
+    --set configureRepositories.repositories[1].url=https://charts.bitnami.com/bitnami \
+    --set configureRepositories.repositories[2].name=nextcloud \
+    --set configureRepositories.repositories[2].url=https://nextcloud.github.io/helm \
+    --set chartsSyncInterval=20m \
+    --set statusUpdateInterval=30s \
+    {{ extra_opts }} \
+    helm-operator \
+    helm-operator
 
 - name: Create Kubernetes secret with local-path-provisioner settings
   tags: