Skip to content

Instantly share code, notes, and snippets.

@sridhargaddam
Last active March 7, 2018 05:40
Show Gist options
  • Save sridhargaddam/e47c5611a6efe272fee6b58c049b6aea to your computer and use it in GitHub Desktop.
Save sridhargaddam/e47c5611a6efe272fee6b58c049b6aea to your computer and use it in GitHub Desktop.
DevStack Config for Stable Queens Branch
[[local|localrc]]
# put the log files in a dir different than the source so they can be manipulated independently
SCREEN_LOGDIR=$DEST/logs/screen
LOGFILE=$DEST/logs/stack.sh.log
LOG_COLOR=True
# flip OFFLINE and RECLONE to lock (RECLONE=no) or update the source.
OFFLINE=True
RECLONE=no
HOST_IP=192.10.10.248
# disable everything so we can explicitly enable only what we need
disable_all_services
# Core compute (glance+keystone+nova+vnc)
enable_service g-api g-reg key n-api n-crt n-obj n-cpu n-cond n-sch n-novnc n-cauth
disable_service q-l3
# dashboard
#enable_service horizon
enable_service q-dhcp q-meta q-svc odl-compute odl-neutron
# additional services
enable_service mysql rabbit
enable_service placement-api
enable_service placement-client
Q_L3_ENABLED=True
NEUTRON_CREATE_INITIAL_NETWORKS=False
enable_plugin networking-odl http://git.openstack.org/openstack/networking-odl stable/queens
ODL_MODE=manual
ODL_PORT=8080
ODL_BOOT_WAIT=6000
ODL_MGR_IP=192.10.10.96
ODL_PROVIDER_MAPPINGS=public:br-ext
ODL_V2DRIVER=True
VNCSERVER_PROXYCLIENT_ADDRESS=$HOST_IP
VNCSERVER_LISTEN=0.0.0.0
DATABASE_PASSWORD=mysql
RABBIT_PASSWORD=rabbit
QPID_PASSWORD=rabbit
SERVICE_TOKEN=service
SERVICE_PASSWORD=admin
ADMIN_PASSWORD=admin
# use master for latest
BRANCH=stable/queens
GLANCE_BRANCH=$BRANCH
HORIZON_BRANCH=$BRANCH
KEYSTONE_BRANCH=$BRANCH
NOVA_BRANCH=$BRANCH
NEUTRON_BRANCH=$BRANCH
SWIFT_BRANCH=$BRANCH
CLIFF_BRANCH=$BRANCH
TEMPEST_BRANCH=master
CINDER_BRANCH=$BRANCH
HEAT_BRANCH=$BRANCH
TROVE_BRANCH=$BRANCH
CEILOMETER_BRANCH=$BRANCH
NOVNC_BRANCH=v0.6.0
[[post-config|$NEUTRON_CONF]]
[DEFAULT]
service_plugins = odl-router_v2
[[post-config|/etc/neutron/plugins/ml2/ml2_conf.ini]]
[agent]
minimize_polling=True
[[post-config|/etc/neutron/plugins/ml2/ml2_conf.ini]]
[ml2_odl]
url = http://$ODL_MGR_IP:8181/controller/nb/v2/neutron
# Retain this config as its used for creating the probe ports (and dhcp agent, if used)
[[post-config|/etc/neutron/dhcp_agent.ini]]
[OVS]
ovsdb_interface = native
[[post-config|/etc/neutron/l3_agent.ini]]
[OVS]
ovsdb_interface = native
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment