diff --git a/playbooks/vagrant/octavia/local.conf b/playbooks/vagrant/octavia/local.conf new file mode 100644 index 0000000..a127e1b --- /dev/null +++ b/playbooks/vagrant/octavia/local.conf @@ -0,0 +1,71 @@ +[[local|localrc]] +ADMIN_PASSWORD=secret +DATABASE_PASSWORD=$ADMIN_PASSWORD +RABBIT_PASSWORD=$ADMIN_PASSWORD +SERVICE_PASSWORD=$ADMIN_PASSWORD +SERVICE_TOKEN=$ADMIN_PASSWORD + +LOGFILE=/opt/stack/devstack/stack.log +VERBOSE=True +LOG_COLOR=True + +# Enable required services ---------------------------------------------------- +enable_service key +enable_service mysql +enable_service placement-api +enable_service placement-client +enable_service rabbit + +# Disable unrequired services ------------------------------------------------- +disable_service horizon +disable_service tempest + +# Configure Nova -------------------------------------------------------------- +enable_service n-api +enable_service n-api-meta +enable_service n-cond +enable_service n-cpu +enable_service n-crt +enable_service n-sch +enable_service n-sproxy + +# Configure Neutron ----------------------------------------------------------- +enable_plugin neutron https://opendev.org/openstack/neutron.git +enable_service neutron +enable_service q-agt +enable_service q-dhcp +enable_service q-l3 +enable_service q-meta +enable_service q-svc + +HOST_IP=192.168.33.10 +IP_VERSION=4 + +# Configure Glance ------------------------------------------------------------ +enable_service g-api + +# Configure Cinder ------------------------------------------------------------ +enable_service c-api +enable_service c-sch +enable_service c-vol + +# Configure Heat -------------------------------------------------------------- +enable_plugin heat https://opendev.org/openstack/heat.git + +# Configure Tobiko ------------------------------------------------------------ +enable_plugin devstack-plugin-tobiko https://opendev.org/x/devstack-plugin-tobiko.git + +TOBIKO_NEUTRON_IPV4_DNS_NAMESERVERS=1.1.1.1,8.8.8.8 + +# Configure Octavia ---------------------------------------------------------- +enable_plugin octavia https://opendev.org/openstack/octavia +# If you are enabling horizon, include the octavia dashboard +# enable_plugin octavia-dashboard https://opendev.org/openstack/octavia-dashboard.git +# If you are enabling barbican for TLS offload in Octavia, include it here. +# enable_plugin barbican https://opendev.org/openstack/barbican +# enable_service barbican +enable_service o-api +enable_service o-cw +enable_service o-hk +enable_service o-hm +enable_service octavia