1910f024a3
Change-Id: I291eb706df84489398b4f4b2736d7c5ab2e84747
90 lines
2.3 KiB
Plaintext
90 lines
2.3 KiB
Plaintext
# Sample ``local.conf`` that builds a devstack with neutron LBaaS Version 2
|
|
|
|
# NOTE: Copy this file to the root DevStack directory for it to work properly.
|
|
|
|
# ``local.conf`` is a user-maintained settings file that is sourced from ``stackrc``.
|
|
# This gives it the ability to override any variables set in ``stackrc``.
|
|
# Also, most of the settings in ``stack.sh`` are written to only be set if no
|
|
# value has already been set; this lets ``local.conf`` effectively override the
|
|
# default values.
|
|
|
|
# The ``localrc`` section replaces the old ``localrc`` configuration file.
|
|
# Note that if ``localrc`` is present it will be used in favor of this section.
|
|
|
|
[[local|localrc]]
|
|
|
|
# The name of the RECLONE environment variable is a bit misleading. It doesn't actually
|
|
# reclone repositories, rather it uses git fetch to make sure the repos are current.
|
|
|
|
RECLONE=True
|
|
|
|
# Load the external Octavia plugin.
|
|
|
|
enable_plugin barbican https://opendev.org/openstack/barbican
|
|
enable_plugin neutron https://opendev.org/openstack/neutron
|
|
enable_plugin octavia https://opendev.org/openstack/octavia
|
|
enable_plugin octavia-dashboard https://opendev.org/openstack/octavia-dashboard
|
|
|
|
LIBS_FROM_GIT+=python-octaviaclient
|
|
DATABASE_PASSWORD=password
|
|
ADMIN_PASSWORD=password
|
|
SERVICE_PASSWORD=password
|
|
SERVICE_TOKEN=password
|
|
RABBIT_PASSWORD=password
|
|
# Enable Logging
|
|
LOGFILE=$DEST/logs/stack.sh.log
|
|
VERBOSE=True
|
|
LOG_COLOR=True
|
|
|
|
# Pre-requisites
|
|
enable_service rabbit
|
|
enable_service mysql
|
|
enable_service key
|
|
|
|
# Horizon
|
|
enable_service horizon
|
|
|
|
# Nova
|
|
enable_service n-api
|
|
enable_service n-cpu
|
|
enable_service n-cond
|
|
enable_service n-sch
|
|
|
|
# Placement service needed for Nova
|
|
enable_service placement-api
|
|
enable_service placement-client
|
|
|
|
# Glance
|
|
enable_service g-api
|
|
enable_service g-reg
|
|
|
|
# Neutron
|
|
enable_service neutron
|
|
enable_service neutron-api
|
|
enable_service neutron-agent
|
|
enable_service neutron-dhcp
|
|
enable_service neutron-l3
|
|
enable_service neutron-metadata-agent
|
|
enable_service neutron-qos
|
|
|
|
# Octavia
|
|
enable_service octavia
|
|
enable_service o-cw
|
|
enable_service o-hm
|
|
enable_service o-hk
|
|
enable_service o-api
|
|
enable_service o-da
|
|
|
|
|
|
# enable DVR
|
|
|
|
NEUTRON_CORE_PLUGIN=ml2
|
|
Q_ML2_TENANT_NETWORK_TYPE=vxlan
|
|
Q_DVR_MODE=dvr_snat
|
|
|
|
LOGFILE=$DEST/logs/stack.sh.log
|
|
|
|
# Old log files are automatically removed after 7 days to keep things neat. Change
|
|
# the number of days by setting ``LOGDAYS``.
|
|
LOGDAYS=2
|