test: fix e2e tests
diff --git a/atmosphere/tests/e2e/test_operator.py b/atmosphere/tests/e2e/test_operator.py
index 4a2efbe..9ed7544 100644
--- a/atmosphere/tests/e2e/test_operator.py
+++ b/atmosphere/tests/e2e/test_operator.py
@@ -43,16 +43,12 @@
 
     # Parse the Ansible task to get order of manifests
     with open("roles/atmosphere/tasks/main.yml") as fd:
-        tasks = yaml.safe_load(fd)
-        files = tasks[0]["kubernetes.core.k8s"]["template"]
-
-    for filename in files:
-        template = env.get_template(filename)
-
-        file = tmp_path / filename
-        file.write_text(template.render(**args))
-
-        flux_cluster.kubectl("apply", "-f", file)
+        for task in yaml.safe_load(fd):
+            for filename in task["kubernetes.core.k8s"]["template"]:
+                template = env.get_template(filename)
+                file = tmp_path / filename
+                file.write_text(template.render(**args))
+                flux_cluster.kubectl("apply", "-f", file)
 
     flux_cluster.kubectl(
         "-n", "openstack", "rollout", "status", "deployment/atmosphere-operator"