fixes in config and packages

This commit is contained in:
yolanda.robla@canonical.com 2013-02-14 20:47:39 +01:00
parent 824c4219c9
commit 36c6bb01b1
4 changed files with 9 additions and 8 deletions

View File

@ -4,8 +4,9 @@ import uuid
NOVA_CONF = "/etc/nova/nova.conf"
CEILOMETER_CONF = "/etc/ceilometer/ceilometer.conf"
CEILOMETER_COMPUTE_SERVICES = ['ceilometer-agent-compute']
CEILOMETER_PACKAGES = ['ceilometer-common', 'ceilometer-agent-compute']
NOVA_SETTINGS = ['instance_usage_audit=True',
'instance_usage_audit_period=hour',
'notification_driver=nova.openstack.common.notifier.rabbit_notifier',
'notification_driver=ceilometer.compute.nova_notifier']
CEILOMETER_PACKAGES = ['python-ceilometer', 'ceilometer-common', 'ceilometer-agent-compute']
NOVA_SETTINGS = [
('DEFAULT', 'instance_usage_audit', 'True'),
('DEFAULT', 'instance_usage_audit_period', 'hour'),
('DEFAULT', 'notification_driver', 'nova.openstack.common.notifier.rabbit_notifier'),
('DEFAULT', 'notification_driver', 'ceilometer.compute.nova_notifier')]

View File

@ -11,7 +11,7 @@ def install():
utils.configure_source()
utils.install(*ceilometer_utils.CEILOMETER_PACKAGES)
utils.modify_config_file(ceilometer_utils.NOVA_CONF,
*ceilometer_utils.NOVA_SETTINGS)
ceilometer_utils.NOVA_SETTINGS)
utils.restart(*ceilometer_utils.CEILOMETER_COMPUTE_SERVICES)

View File

@ -143,7 +143,7 @@ def modify_config_file(nova_conf, values):
# add needed config lines - tuple with section,key,value
for value in values:
config.set(value[0], value[1], value[2])
config.write()
config.write(f)
f.close()
except IOError as e:

View File

@ -1 +1 @@
7
12