Add octavia configuration for Vagrantfile

Change-Id: If6e9c95cd540697c67402b366881bef6b7750802
This commit is contained in:
Federico Ressi 2021-01-07 09:29:51 +01:00
parent 13dddcf2e8
commit c456bdd91a
1 changed files with 71 additions and 0 deletions

View File

@ -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