[[local|localrc]] ADMIN_PASSWORD=secret DATABASE_PASSWORD=$ADMIN_PASSWORD RABBIT_PASSWORD=$ADMIN_PASSWORD SERVICE_PASSWORD=$ADMIN_PASSWORD LOGFILE=/opt/stack/devstack/stack.log LOG_COLOR=False # Disable unrequired services ------------------------------------------------- disable_service horizon disable_service tempest # Configure Neutron ----------------------------------------------------------- HOST_IP=192.168.33.10 IP_VERSION=4 ENABLE_CHASSIS_AS_GW=true ENABLE_TLS=true ML2_L3_PLUGIN=ovn-router,trunk OVN_BUILD_MODULES=false OVN_DBS_LOG_LEVEL=dbg OVN_IGMP_SNOOPING_ENABLE=true OVN_L3_CREATE_PUBLIC_NETWORK=true PHYSICAL_NETWORK=public PUBLIC_INTERFACE=eth0 Q_AGENT=ovn Q_ML2_PLUGIN_MECHANISM_DRIVERS=ovn,logger Q_ML2_PLUGIN_TYPE_DRIVERS=local,flat,vlan,geneve Q_ML2_TENANT_NETWORK_TYPE=geneve Q_USE_PROVIDERNET_FOR_PUBLIC=true enable_service ovn-northd enable_service ovn-controller enable_service q-ovn-metadata-agent # Use Neutron enable_service q-svc # Disable Neutron agents not used with OVN. disable_service q-agt disable_service q-l3 disable_service q-dhcp disable_service q-meta # Enable services, these services depend on neutron plugin. enable_plugin neutron https://opendev.org/openstack/neutron enable_service q-trunk enable_service q-dns enable_service q-port-forwarding enable_service q-qos enable_service neutron-segments # Whether or not to build custom openvswitch kernel modules from the ovs git # tree. This is disabled by default. This is required unless your distro kernel # includes ovs+conntrack support. This support was first released in Linux 4.3, # and will likely be backported by some distros. # NOTE(mjozefcz): We need to compile the module for Ubuntu Bionic, because default # shipped kernel module doesn't openflow meter action support. OVN_BUILD_MODULES=False # Configure Horizon ----------------------------------------------------------- disable_service horizon # Configure Cinder ------------------------------------------------------------ # Cinder (OpenStack Block Storage) is disabled by default to speed up # DevStack a bit. You may enable it here if you would like to use it. disable_service cinder c-sch c-api c-vol # Configure Heat -------------------------------------------------------------- enable_plugin heat https://opendev.org/openstack/heat.git # Configure Tobiko ------------------------------------------------------------ enable_plugin devstack-plugin-tobiko https://opendev.org/x/devstack-plugin-tobiko.git