fixes in config and packages
This commit is contained in:
parent
824c4219c9
commit
36c6bb01b1
|
@ -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')]
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue