fix: use bfv for octavia
diff --git a/roles/octavia/defaults/main.yml b/roles/octavia/defaults/main.yml
index b3e588b..215b0af 100644
--- a/roles/octavia/defaults/main.yml
+++ b/roles/octavia/defaults/main.yml
@@ -28,7 +28,13 @@
 # Octavia management subnet (CIDR)
 octavia_management_subnet_cidr: "172.24.0.0/22"
 
-# Octavia amphora image url
+# Octavia Amphora flavor
+octavia_amphora_flavor_name: m1.amphora
+octavia_amphora_flavor_vcpus: 2
+octavia_amphora_flavor_ram: 2048
+octavia_amphora_flavor_disk: 0
+
+# Octavia Amphora Image
 octavia_amphora_image_name: amphora-x64-haproxy
 octavia_amphora_image_url: https://tarballs.opendev.org/openstack/octavia/test-images/test-only-amphora-x64-haproxy-ubuntu-focal.qcow2
 octavia_amphora_image_container_format: bare
diff --git a/roles/octavia/tasks/main.yml b/roles/octavia/tasks/main.yml
index a28dede..5c07098 100644
--- a/roles/octavia/tasks/main.yml
+++ b/roles/octavia/tasks/main.yml
@@ -126,10 +126,10 @@
 - name: Create amphora flavor
   openstack.cloud.compute_flavor:
     cloud: atmosphere
-    name: "m1.amphora"
-    vcpus: "1"
-    ram: "1024"
-    disk: "2"
+    name: "{{ octavia_amphora_flavor_name }}"
+    vcpus: "{{ octavia_amphora_flavor_vcpus }}"
+    ram: "{{ octavia_amphora_flavor_ram }}"
+    disk: "{{ octavia_amphora_flavor_disk }}"
     is_public: false
   register: _octavia_amphora_flavor
 
@@ -213,6 +213,8 @@
     instances: -1
     cores: -1
     ram: -1
+    volumes: -1
+    gigabytes: -1
 
 - name: Deploy Helm chart
   run_once: true
diff --git a/roles/octavia/vars/main.yml b/roles/octavia/vars/main.yml
index be4639f..a137ae5 100644
--- a/roles/octavia/vars/main.yml
+++ b/roles/octavia/vars/main.yml
@@ -96,6 +96,7 @@
         amp_secgroup_list: "{{ _octavia_amphora_sg.id }}"
         amp_ssh_key_name: null
         client_ca: /etc/octavia/certs/client/ca.crt
+        volume_driver: volume_cinder_driver
         workers: 4
       glance:
         endpoint_type: internalURL