diff --git a/roles/rke2/templates/manifests/deploy-openstack-ccm.j2 b/roles/rke2/templates/manifests/deploy-openstack-ccm.j2
index a5113b2659f5d08fcb0ab41f4bd2540372014ff1..d398661d8126a14e91968c9e3ca8a629d0a7a923 100644
--- a/roles/rke2/templates/manifests/deploy-openstack-ccm.j2
+++ b/roles/rke2/templates/manifests/deploy-openstack-ccm.j2
@@ -27,6 +27,7 @@ spec:
         application-credential-secret: {{ openstack_auth.application_credential_secret }}
         region: {{ openstack_region_name }}
       loadBalancer:
+        use-octavia=true
         subnet-id: {{ subnet_id }}
         floating-network-id: {{ floating_network_id }}
         # see: https://github.com/kubernetes/cloud-provider-openstack/blob/openstack-cloud-controller-manager-1.2.0/docs/openstack-cloud-controller-manager/using-openstack-cloud-controller-manager.md#load-balancer