feat: override CAPO (#347)

diff --git a/roles/defaults/defaults/main.yml b/roles/defaults/defaults/main.yml
index 199d9ee..4f8fd0d 100644
--- a/roles/defaults/defaults/main.yml
+++ b/roles/defaults/defaults/main.yml
@@ -27,7 +27,7 @@
   cluster_api_controller: registry.k8s.io/cluster-api/cluster-api-controller:v1.3.3
   cluster_api_kubeadm_bootstrap_controller: registry.k8s.io/cluster-api/kubeadm-bootstrap-controller:v1.3.3
   cluster_api_kubeadm_control_plane_controller: registry.k8s.io/cluster-api/kubeadm-control-plane-controller:v1.3.3
-  cluster_api_openstack_controller: registry.k8s.io/capi-openstack/capi-openstack-controller:v0.7.0
+  cluster_api_openstack_controller: quay.io/vexxhost/capi-openstack-controller:v0.7.1-1
   csi_node_driver_registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.4.0
   csi_rbd_attacher: k8s.gcr.io/sig-storage/csi-attacher:v3.4.0
   csi_rbd_plugin: quay.io/cephcsi/cephcsi:v3.5.1
diff --git a/roles/magnum/defaults/main.yml b/roles/magnum/defaults/main.yml
index bc30e8a..4d80be7 100644
--- a/roles/magnum/defaults/main.yml
+++ b/roles/magnum/defaults/main.yml
@@ -40,6 +40,10 @@
     infrastructure-openstack/capi-openstack-controller:
       repository: "{{ atmosphere_images['cluster_api_openstack_controller'] | vexxhost.atmosphere.docker_image('prefix') }}"
       tag: "{{ atmosphere_images['cluster_api_openstack_controller'] | vexxhost.atmosphere.docker_image('tag') }}"
+  providers:
+    - name: "openstack"
+      url: "https://github.com/vexxhost/cluster-api-provider-openstack/releases/latest/infrastructure-components.yaml"
+      type: "InfrastructureProvider"
 
 # List of images to load into OpenStack for Magnum
 magnum_image_container_format: bare
diff --git a/roles/magnum/tasks/main.yml b/roles/magnum/tasks/main.yml
index 05eecb1..e1b02a1 100644
--- a/roles/magnum/tasks/main.yml
+++ b/roles/magnum/tasks/main.yml
@@ -62,7 +62,7 @@
       --core cluster-api:v1.3.3 \
       --bootstrap kubeadm:v1.3.3 \
       --control-plane kubeadm:v1.3.3 \
-      --infrastructure openstack:v0.7.1
+      --infrastructure openstack:v0.7.1-1
   environment:
     CLUSTER_TOPOLOGY: "true"
     EXP_CLUSTER_RESOURCE_SET: "true"