[[local|localrc]] ADMIN_PASSWORD=secret DATABASE_PASSWORD=$ADMIN_PASSWORD RABBIT_PASSWORD=$ADMIN_PASSWORD SERVICE_PASSWORD=$ADMIN_PASSWORD SERVICE_TOKEN=$ADMIN_PASSWORD LOGFILE=/opt/stack/devstack/stack.log VERBOSE=True LOG_COLOR=True # Enable required services ---------------------------------------------------- enable_service key enable_service mysql enable_service placement-api enable_service placement-client enable_service rabbit # Disable unrequired services ------------------------------------------------- disable_service horizon disable_service tempest # Configure Nova -------------------------------------------------------------- enable_service n-api enable_service n-api-meta enable_service n-cond enable_service n-cpu enable_service n-crt enable_service n-sch enable_service n-sproxy # Configure Neutron ----------------------------------------------------------- enable_plugin neutron https://opendev.org/openstack/neutron.git enable_service neutron enable_service ovn-northd enable_service ovn-controller enable_service q-ovn-metadata-agent enable_service q-svc disable_service q-agt disable_service q-l3 disable_service q-dhcp disable_service q-meta enable_service q-trunk enable_service q-dns #enable_service q-qos HOST_IP=192.168.56.10 IP_VERSION=4 # Q_PLUGIN=ml2 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 # ENABLE_TENANT_TUNNELS=True # ENABLE_TENANT_VLANS=True # Configure Glance ------------------------------------------------------------ enable_service g-api # Configure Cinder ------------------------------------------------------------ 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 TOBIKO_NEUTRON_IPV4_DNS_NAMESERVERS=1.1.1.1,8.8.8.8 # Configure Octavia ---------------------------------------------------------- OCTAVIA_NODE=standalone LIBVIRT_TYPE=kvm LIBVIRT_CPU_MODE=host-passthrough enable_plugin barbican https://opendev.org/openstack/barbican.git enable_plugin octavia https://opendev.org/openstack/octavia.git enable_plugin octavia-dashboard https://opendev.org/openstack/octavia-dashboard.git enable_plugin ovn-octavia-provider https://opendev.org/openstack/ovn-octavia-provider.git LIBS_FROM_GIT+=python-octaviaclient enable_service octavia enable_service o-api enable_service o-cw enable_service o-da enable_service o-hk enable_service o-hm [[post-config|$OCTAVIA_CONF]] [amphora_agent] forward_all_logs = True [controller_worker] loadbalancer_topology = SINGLE [haproxy_amphora] build_active_retries = 300 connection_max_retries = 1200 [[post-config|$NOVA_CONF]] [scheduler] discover_hosts_in_cells_interval = 2 # OVN octavia provider plugin ------------------------------------------------- enable_plugin ovn-octavia-provider https://opendev.org/openstack/ovn-octavia-provider.git # Configure designate -------------------------------------------------------- enable_plugin designate https://opendev.org/openstack/designate.git enable_service designate enable_service designate-central enable_service designate-api enable_service designate-worker enable_service designate-producer enable_service designate-mdns