For your reference, my local.conf is as following:
[[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 LBaaS plugin.
enable_plugin neutron-lbaas https://git.openstack.org/openstack/neutron-lbaas stable/mitaka enable_plugin octavia https://git.openstack.org/openstack/octavia stable/mitaka #enable_plugin octavia /opt/stack/octavia hot-fix enable_plugin barbican https://git.openstack.org/openstack/barbican stable/mitaka enable_plugin neutron-lbaas-dashboard https://git.openstack.org/openstack/neutron-lbaas-dashboard stable/mitaka
GLANCE_BRANCH=stable/mitaka HORIZON_BRANCH=stable/mitaka KEYSTONE_BRANCH=stable/mitaka KESYTONECLIENT_BRANCH=stable/mitaka NOVA_BRANCH=stable/mitaka NOVACLIENT_BRANCH=stable/mitaka NEUTRON_BRANCH=stable/mitaka HEAT_BRANCH=stable/mitaka CEILOMETER_BRANCH=stable/mitaka SWIFT_BRANCH=stable/mitaka CINDER_BRANCH=stable/mitaka
LIBS_FROM_GIT+=python-neutronclient 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 SCREEN_LOGDIR=$DEST/logs
# Pre-requisites enable_service rabbit enable_service mysql enable_service key
# Horizon enable_service horizon
# Nova enable_service n-api enable_service n-crt enable_service n-cpu enable_service n-cond enable_service n-sch
# Glance enable_service g-api enable_service g-reg
# Neutron enable_service q-svc enable_service q-agt enable_service q-dhcp enable_service q-l3 enable_service q-meta
# Cinder enable_service c-api enable_service c-vol enable_service c-sch
# LBaaS V2 and Octavia enable_service q-lbaasv2 enable_service octavia enable_service o-cw enable_service o-hm enable_service o-hk enable_service o-api OCTAVIA_MGMT_SUBNET="192.168.26.0/24" OCTAVIA_MGMT_SUBNET_START="192.168.26.2" OCTAVIA_MGMT_SUBNET_END="192.168.26.200" # enable DVR
Q_PLUGIN=ml2 Q_ML2_TENANT_NETWORK_TYPE=vxlan Q_DVR_MODE=dvr_snat
IMAGE_URLS+=",http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img"
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
For your reference, my local.conf is as following:
[[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 LBaaS plugin.
enable_plugin neutron-lbaas https:/ /git.openstack. org/openstack/ neutron- lbaas stable/mitaka /git.openstack. org/openstack/ octavia stable/mitaka /git.openstack. org/openstack/ barbican stable/mitaka lbaas-dashboard https:/ /git.openstack. org/openstack/ neutron- lbaas-dashboard stable/mitaka
enable_plugin octavia https:/
#enable_plugin octavia /opt/stack/octavia hot-fix
enable_plugin barbican https:/
enable_plugin neutron-
GLANCE_ BRANCH= stable/ mitaka BRANCH= stable/ mitaka BRANCH= stable/ mitaka BRANCH= stable/ mitaka stable/ mitaka BRANCH= stable/ mitaka BRANCH= stable/ mitaka stable/ mitaka BRANCH= stable/ mitaka stable/ mitaka BRANCH= stable/ mitaka
HORIZON_
KEYSTONE_
KESYTONECLIENT_
NOVA_BRANCH=
NOVACLIENT_
NEUTRON_
HEAT_BRANCH=
CEILOMETER_
SWIFT_BRANCH=
CINDER_
LIBS_FROM_ GIT+=python- neutronclient PASSWORD= password password PASSWORD= password TOKEN=password PASSWORD= password
DATABASE_
ADMIN_PASSWORD=
SERVICE_
SERVICE_
RABBIT_
# Enable Logging $DEST/logs/ stack.sh. log LOGDIR= $DEST/logs
LOGFILE=
VERBOSE=True
LOG_COLOR=True
SCREEN_
# Pre-requisites
enable_service rabbit
enable_service mysql
enable_service key
# Horizon
enable_service horizon
# Nova
enable_service n-api
enable_service n-crt
enable_service n-cpu
enable_service n-cond
enable_service n-sch
# Glance
enable_service g-api
enable_service g-reg
# Neutron
enable_service q-svc
enable_service q-agt
enable_service q-dhcp
enable_service q-l3
enable_service q-meta
# Cinder
enable_service c-api
enable_service c-vol
enable_service c-sch
# LBaaS V2 and Octavia MGMT_SUBNET= "192.168. 26.0/24" MGMT_SUBNET_ START=" 192.168. 26.2" MGMT_SUBNET_ END="192. 168.26. 200"
enable_service q-lbaasv2
enable_service octavia
enable_service o-cw
enable_service o-hm
enable_service o-hk
enable_service o-api
OCTAVIA_
OCTAVIA_
OCTAVIA_
# enable DVR
Q_PLUGIN=ml2 NETWORK_ TYPE=vxlan
Q_ML2_TENANT_
Q_DVR_MODE=dvr_snat
IMAGE_URLS+=",http:// download. cirros- cloud.net/ 0.3.4/cirros- 0.3.4-x86_ 64-disk. img"
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