diff --git a/common/playbooks/notebooks.yaml b/common/playbooks/notebooks.yaml
index f8384b6a9d75bad974635a3afad6250d96a0601d..5a508d40fc50d5cf3522542934086e2418987b9d 100644
--- a/common/playbooks/notebooks.yaml
+++ b/common/playbooks/notebooks.yaml
@@ -7,10 +7,13 @@
       shell: |-
         helm repo add jupyterhub https://jupyterhub.github.io/helm-chart/
         helm repo add eginotebooks https://egi-federation.github.io/egi-notebooks-chart/
-        helm repo update
       changed_when: true
       when: "'jupyterhub' not in ansible_local.helm_repos | map(attribute='name') | list or
             'eginotebooks' not in ansible_local.helm_repos | map(attribute='name') | list"
+    - name: Get latest helm charts
+      shell: |-
+        helm repo update
+      changed_when: true
     - name: Get Secrets from Vault for notebooks
       vars:
         name: "{{ item | basename | splitext | first }}"