increase other timeout
diff --git a/roles/juju-setup/tasks/main.yml b/roles/juju-setup/tasks/main.yml
index bd94c08..d6a190c 100644
--- a/roles/juju-setup/tasks/main.yml
+++ b/roles/juju-setup/tasks/main.yml
@@ -65,13 +65,13 @@
 - name: Obtain Juju Facts after service creation
   juju_facts:
 
-# 900s = 15m. Usually takes 10-12m on cloudlab for relations to come up
+# 1800s = 30m. Usually takes 10-12m on cloudlab for relations to come up
 # Only checks for first port in list
 - name: Wait for juju services on VM's to have open ports
   wait_for:
     host={{ item.name }}
     port={{ item.forwarded_ports[0].int }}
-    timeout=900
+    timeout=1800
   with_items: "{{ head_vm_list | selectattr('forwarded_ports', 'defined') | list }}"
 
 # secondary wait, as waiting on ports isn't enough. Probably only need one of these...