Add aio model with octavia component
Change-Id: I5c059f0daa19200d8e047a87967c3ce881f2bc4c
diff --git a/classes/cluster/virtual-mcp11-aio-octavia/openstack/init.yml b/classes/cluster/virtual-mcp11-aio-octavia/openstack/init.yml
new file mode 100755
index 0000000..f3940ca
--- /dev/null
+++ b/classes/cluster/virtual-mcp11-aio-octavia/openstack/init.yml
@@ -0,0 +1,26 @@
+classes:
+- system.galera.server.database.octavia
+- system.keystone.client.service.octavia
+- system.glance.client.image.octavia
+- system.nova.client.service.octavia
+- system.neutron.control.openvswitch.octavia
+- system.neutron.client.service.octavia
+- system.octavia.api.single
+- system.octavia.client
+- cluster.virtual-mcp11-aio.openstack
+parameters:
+ _param:
+ octavia_version: ${_param:openstack_version}
+ keystone_octavia_password: workshop
+ mysql_octavia_password: workshop
+ octavia_service_host: ${_param:single_address}
+ openstack_message_queue_address: ${_param:single_address}
+ octavia_api_v1_enabled: true
+ octavia_api_v2_enabled: true
+ amp_flavor_id: 10
+ octavia_hm_bind_ip: 192.168.0.12
+ # there is reference binding_host_id: ${_param:openstack_gateway_node01_hostname} in
+ # salt-models/reclass-system/neutron/client/service/octavia.yml
+ openstack_gateway_node01_hostname: ${_param:infra_config_hostname}
+ octavia_public_key: |
+ ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDnN4SKRSb/0lYXUfjZ6+VfsxoGV0yx5lB30ErbsVOdbSihw9KEIB16jn6EhmYemId2DBMuTY3KcXTbE2KaH0USTVYgxtQPvzx5gG4G8itybYpGNnnTJEdPhAcmAIgzXi7aUmMXpopziUyEoNki86ArL8uv3r8IOD+j37yLNPWfV27CD3ejpVm27xTib31T8gNN6OQHSeV4G1W8Fw5wscvlycbsqhGDzaPxyXV4rVoObtF9FG87UBIfs2k1F4M5aikRMnH1FihjGMZTozwxc+9gQaacYsPrglUAkBGigzZxgsiGZN+xVLwhvjABHC56E8ufQIR02JBtLR1cKdz7iyfB root@cfg01