diff --git a/playbooks/roles/storage/ceph_controller/tasks/configure.yml b/playbooks/roles/storage/ceph_controller/tasks/configure.yml index 73ab4715..efb809cf 100644 --- a/playbooks/roles/storage/ceph_controller/tasks/configure.yml +++ b/playbooks/roles/storage/ceph_controller/tasks/configure.yml @@ -10,3 +10,6 @@ - name: setup daemons include: ceph_daemon_config.yml + +- name: prepare variables for storage stats + include: contrail_storage_stats_prep_vars.yml diff --git a/playbooks/roles/storage/ceph_controller/tasks/contrail_storage_stats_prep_vars.yml b/playbooks/roles/storage/ceph_controller/tasks/contrail_storage_stats_prep_vars.yml new file mode 100644 index 00000000..41ade829 --- /dev/null +++ b/playbooks/roles/storage/ceph_controller/tasks/contrail_storage_stats_prep_vars.yml @@ -0,0 +1,5 @@ +--- +- name: create contrail-storage-stats config file + template: + src: contrail.storage.nodemgr.conf.j2 + dest: "{{ contrail_storage_nodemgr_file }}" diff --git a/playbooks/roles/storage/ceph_controller/templates/contrail.storage.nodemgr.conf.j2 b/playbooks/roles/storage/ceph_controller/templates/contrail.storage.nodemgr.conf.j2 new file mode 100644 index 00000000..116d683f --- /dev/null +++ b/playbooks/roles/storage/ceph_controller/templates/contrail.storage.nodemgr.conf.j2 @@ -0,0 +1,17 @@ +[DEFAULTS] +node_type=storage-master +#disc_server_port=5998 +log_file=/var/log/contrail/contrail-storage-stats.log +log_level=SYS_NOTICE +log_local=1 +disc_server_ip= {{ analytics_ip }} +# Sandesh send rate limit can be used to throttle system logs transmitted per +# second. System logs are dropped if the sending rate is exceeded +# sandesh_send_rate_limit= + +[SANDESH] +#sandesh_ssl_enable=False +#introspect_ssl_enable=False +#sandesh_keyfile=/etc/contrail/ssl/private/server-privkey.pem +#sandesh_certfile=/etc/contrail/ssl/certs/server.pem +#sandesh_ca_cert=/etc/contrail/ssl/certs/ca-cert.pem diff --git a/playbooks/roles/storage/ceph_controller/vars/main.yml b/playbooks/roles/storage/ceph_controller/vars/main.yml index 631a67ee..1b1e47ca 100644 --- a/playbooks/roles/storage/ceph_controller/vars/main.yml +++ b/playbooks/roles/storage/ceph_controller/vars/main.yml @@ -1,6 +1,7 @@ --- ceph_controller_conf_file: /etc/contrailctl/cephcontroller.conf ceph_conf_file: /etc/ceph/ceph.conf +contrail_storage_nodemgr_file: /etc/contrail/contrail-storage-nodemgr.conf ceph_mon_keyring_file: /tmp/ceph.mon.keyring ceph_client_admin_keyring_file: /etc/ceph/ceph.client.admin.keyring ceph_monip_list: ''