Skip to content

Instantly share code, notes, and snippets.

@toanalien
Last active August 30, 2018 12:50
Show Gist options
  • Save toanalien/18f5b7d656ae82e8953229c97749dcbd to your computer and use it in GitHub Desktop.
Save toanalien/18f5b7d656ae82e8953229c97749dcbd to your computer and use it in GitHub Desktop.
local.conf for devstack stable/mitaka
[[local|localrc]]
# Modify to your environment
#FIXED_RANGE=10.0.0.0/24
#FLOATING_RANGE=192.168.1.224/27
#PUBLIC_NETWORK_GATEWAY=192.168.1.225
#PUBLIC_INTERFACE=em1
#PHYSICAL_NETWORK=public
#OVS_PHYSICAL_BRIDGE=br-ex
#HOST_IP=104.199.204.70
#SERVICE_HOST=$HOST_IP
BRANCH=stable/mitaka
GIT_BASE=${GIT_BASE:-https://github.com}
CINDER_BRANCH=$BRANCH
GLANCE_BRANCH=$BRANCH
HORIZON_BRANCH=$BRANCH
KEYSTONE_BRANCH=$BRANCH
KEYSTONECLIENT_BRANCH=$BRANCH
NOVA_BRANCH=$BRANCH
NOVACLIENT_BRANCH=$BRANCH
NEUTRON_BRANCH=$BRANCH
SWIFT_BRANCH=$BRANCH
PUBLIC_INTERFACE=eth0
ENABLE_TENANT_VLANS=True
TENANT_VLAN_RANGE=1000:1999
# Credentials
ADMIN_PASSWORD=123456
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
SERVICE_TOKEN=$ADMIN_PASSWORD
SWIFT_PASSWORD=$ADMIN_PASSWORD
enable_service rabbit
# Ensure we are using neutron networking rather than nova networking
disable_service n-net
enable_service q-svc
enable_service q-agt
enable_service q-dhcp
enable_service q-l3
enable_service q-meta
enable_service neutron
# Disable LBaaS(v1) service
disable_service q-lbaas
# Enable LBaaS(v2) services
enable_service q-lbaasv2
enable_service octavia
enable_service o-cw
enable_service o-hk
enable_service o-hm
enable_service o-api
# Enable heat plugin
enable_plugin heat https://github.com/openstack/heat stable/mitaka
enable_service heat h-api h-api-cfn h-api-cw h-eng
# Enable barbican services
enable_plugin barbican https://github.com/openstack/barbican stable/mitaka
enable_plugin neutron-lbaas https://github.com/openstack/neutron-lbaas stable/mitaka
enable_plugin octavia https://github.com/openstack/octavia stable/mitaka
VOLUME_BACKING_FILE_SIZE=20G
# Enable Murano
# murano-dashboard is installed by murano devstack plugin
enable_plugin murano https://github.com/openstack/murano stable/mitaka
enable_service murano-cfapi
enable_service murano murano-api murano-engine
enable_service g-glare
MURANO_BRANCH=stable/mitaka
MURANO_DASHBOARD_BRANCH=stable/mitaka
MURANO_APPS=io.murano.apps.apache.Tomcat,io.murano.apps.Guacamole
enable_plugin ceilometer https://github.com/openstack/ceilometer stable/mitaka
# Enable magnum plugin after dependent plugins
enable_plugin magnum https://github.com/openstack/magnum stable/mitaka
# Optional: uncomment to enable the Magnum UI plugin in Horizon
enable_plugin magnum-ui https://github.com/openstack/magnum-ui stable/mitaka
enable_plugin app-catalog-ui https://github.com/openstack/app-catalog-ui.git
# enable swift in devstack for Docker 2.0
enable_service s-proxy
enable_service s-object
enable_service s-container
enable_service s-account
enable_plugin nova-docker https://github.com/openstack/nova-docker
GITDIR['nova-docker']=/opt/stack/nova-docker
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment