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