60 lines
1.7 KiB
Plaintext
60 lines
1.7 KiB
Plaintext
# Sample ``local.conf`` for controller node for Watcher development
|
|
# NOTE: Copy this file to the root DevStack directory for it to work properly.
|
|
|
|
[[local|localrc]]
|
|
|
|
ADMIN_PASSWORD=nomoresecrete
|
|
DATABASE_PASSWORD=stackdb
|
|
RABBIT_PASSWORD=stackqueue
|
|
SERVICE_PASSWORD=$ADMIN_PASSWORD
|
|
SERVICE_TOKEN=azertytoken
|
|
|
|
HOST_IP=192.168.42.1 # Change this to your controller node IP address
|
|
FLAT_INTERFACE=eth0
|
|
|
|
FIXED_RANGE=10.254.1.0/24 # Change this to whatever your network is
|
|
NETWORK_GATEWAY=10.254.1.1 # Change this for your network
|
|
|
|
MULTI_HOST=1
|
|
|
|
|
|
#Set this to FALSE if do not want to run watcher-api behind mod-wsgi
|
|
#WATCHER_USE_MOD_WSGI=TRUE
|
|
|
|
# This is the controller node, so disable nova-compute
|
|
disable_service n-cpu
|
|
|
|
# Disable nova-network and use neutron instead
|
|
disable_service n-net
|
|
ENABLED_SERVICES+=,q-svc,q-dhcp,q-meta,q-agt,q-l3,neutron
|
|
|
|
# Enable remote console access
|
|
enable_service n-cauth
|
|
|
|
# Enable the Watcher Dashboard plugin
|
|
enable_plugin watcher-dashboard git://git.openstack.org/openstack/watcher-dashboard
|
|
|
|
# Enable the Watcher plugin
|
|
enable_plugin watcher git://git.openstack.org/openstack/watcher
|
|
|
|
# Enable the Ceilometer plugin
|
|
enable_plugin ceilometer git://git.openstack.org/openstack/ceilometer
|
|
|
|
# This is the controller node, so disable the ceilometer compute agent
|
|
disable_service ceilometer-acompute
|
|
# Enable the ceilometer api explicitly(bug:1667678)
|
|
enable_service ceilometer-api
|
|
|
|
# Enable the Gnocchi plugin
|
|
enable_plugin gnocchi https://git.openstack.org/openstack/gnocchi
|
|
|
|
LOGFILE=$DEST/logs/stack.sh.log
|
|
LOGDAYS=2
|
|
|
|
[[post-config|$NOVA_CONF]]
|
|
[DEFAULT]
|
|
compute_monitors=cpu.virt_driver
|
|
notify_on_state_change = vm_and_task_state
|
|
[notifications]
|
|
notify_on_state_change = vm_and_task_state
|