Skip to content

Instantly share code, notes, and snippets.

@duyet
Created November 28, 2016 16:24
Show Gist options
  • Save duyet/12e3547daede3d5013b17af76d521c5e to your computer and use it in GitHub Desktop.
Save duyet/12e3547daede3d5013b17af76d521c5e to your computer and use it in GitHub Desktop.
[[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
Copy link

ghost commented Dec 11, 2017

Thanks for sharing, seems like they removed branches from the openstack projects now so I had to remove stable/mitaka from the git commands to enable the swift and heat plugins.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment