Update service node image for new base
[integration/packaging.git] / docker / openstack / service / build / local.conf
1 [[local|localrc]]
2 ## Services ##
3 disable_service n-net
4 disable_service n-cpu
5 enable_service q-svc
6 disable_service q-agt
7 disable_service q-l3
8 enable_service q-dhcp
9 enable_service q-meta
10 disable_service c-api c-sch c-vol
11 disable_service tempest # workaround for tempest failing to start
12 #comment out q-agt for odl setup, uncomment for neutron vanilla
13 #enable_service q-agt
14 enable_service neutron
15 enable_service n-novnc
16 enable_service n-xvnc
17 enable_service n-crt
18 enable_service n-cauth
19 enable_service n-api
20
21 ## Repository sources ##
22 GIT_BASE=${GIT_BASE:-https://git.openstack.org}
23
24 ## logging configuration ##
25 HOME=/opt/stack
26 DEST=${HOME}
27 DATA_DIR=${DEST}/data
28 LOGDIR=${DEST}/logs
29 SCREEN_LOGDIR=${LOGDIR}/screen-logs
30 LOGFILE=${LOGDIR}/stack.sh.log
31 LOG_COLOR=False
32 VERBOSE=True
33 # OFFLINE=True
34 # RECLONE=False
35
36 ## Passwords & authentication ##
37 ADMIN_PASSWORD=secret
38 MYSQL_PASSWORD=${ADMIN_PASSWORD}
39 DATABASE_PASSWORD=${ADMIN_PASSWORD}
40 RABBIT_PASSWORD=${ADMIN_PASSWORD}
41 SERVICE_PASSWORD=${ADMIN_PASSWORD}
42 HORIZON_PASSWORD=${ADMIN_PASSWORD}
43 SERVICE_TOKEN_PASSWORD=${ADMIN_PASSWORD}
44 SERVICE_TOKEN=111222333
45
46 ## Hosts & services configuration ##
47 MULTI_HOST=1
48 HOST_IP=192.168.3.2
49 HOST_NAME=$(hostname)
50 SERVICE_HOST=${HOST_IP}
51 SERVICE_HOST_NAME=${HOST_NAME}
52 # this is the default: SERVICE_LISTEN_ADDRESS=0.0.0.0
53 # this defaults to 127.0.0.1 and might prevent proxy issues if left at the default: SERVICE_LOCAL_HOST=${SERVICE_HOST}
54 MYSQL_HOST=${SERVICE_HOST}
55 RABBIT_HOST=${SERVICE_HOST}
56 GLANCE_HOSTPORT=${SERVICE_HOST}:9292
57 KEYSTONE_AUTH_HOST=${SERVICE_HOST}
58 KEYSTONE_SERVICE_HOST=${SERVICE_HOST}
59 Q_HOST=${SERVICE_HOST}
60
61 ## Network Configuration ##
62 enable_plugin networking-odl http://git.openstack.org/openstack/networking-odl stable/newton
63 IP_VERSION=4
64 ENABLE_TENANT_TUNNELS=True
65 Q_USE_SECGROUP=False
66 Q_PLUGIN=ml2
67 ODL_NETVIRT_DEBUG_LOGS=True
68 ODL_NETVIRT_KARAF_FEATURE_OVSDB=odl-netvirt-openstack
69 ODL_RELEASE=carbon-snapshot-0.6.1
70
71 # ML2 config #
72 Q_ML2_PLUGIN_MECHANISM_DRIVERS=opendaylight,logger
73 Q_ML2_PLUGIN_TYPE_DRIVERS=vxlan,vlan,flat,local
74 Q_ML2_TENANT_NETWORK_TYPE=vxlan
75
76 # ODL Config
77 ODL_MODE=allinone
78 ODL_HOST=service-node
79 # the provider mapping should reflect the network on which floating IPs should be allocated
80 # NOTE: configuration for floating_ip is incomplete
81 ODL_PROVIDER_MAPPINGS=public:ethphys02
82 ODL_GATE_SERVICE_PROVIDER=vpnservice
83 ML2_L3_PLUGIN=odl-router
84 # Workaround since netvirt:1 no longer exists in DS!
85 ODL_BOOT_WAIT_URL=restconf/operational/network-topology:network-topology/
86
87 VNCSERVER_PROXYCLIENT_ADDRESS=${SERVICE_HOST}
88 VNCSERVER_LISTEN=0.0.0.0
89
90 [[post-config|$NOVA_CONF]]
91 [DEFAULT]
92 firewall_driver=nova.virt.firewall.NoopFirewallDriver
93 scheduler_default_filters=RamFilter,ComputeFilter,AvailabilityZoneFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,PciPassthroughFilter,NUMATopologyFilter
94 novncproxy_host=0.0.0.0
95 novncproxy_port=6080
96
97 [[post-config|/etc/neutron/plugins/ml2/ml2_conf.ini]]
98 [ml2]
99 mechanism_drivers=opendaylight
100 [agent]
101 minimize_polling=True
102
103 # vim: set ft=conf :
104