openstack-ansible-os_masakari/templates/masakarimonitors.conf.j2
Dmitriy Rabotyagov 146824fd05 Replace deprecated host param for monitors
Definition of the host parameter has been deprecated in favor
of the hostname, which by default set to socket.gethostname().

Since instancemonitor started using hostname param, it should equal
to the names compute has in `compute service list`

To make this change backportable, we explicitly replace parameter to
avoid confusion about missing parameter.

Change-Id: I21c7c8cc90cb10afcc224c7cfb9c8c628e5a308b
2021-05-03 14:07:11 +03:00

31 lines
1.1 KiB
Django/Jinja

[DEFAULT]
hostname = {{ ansible_facts['hostname'] }}
processmonitor_manager = masakarimonitors.processmonitor.process.ProcessmonitorManager
hostmonitor_manager = masakarimonitors.hostmonitor.host.HostmonitorManager
use_journal = true
[api]
region = {{ masakari_service_region }}
api_version = v1
api_interface = internal
auth_url = {{ keystone_service_adminuri }}
www_authenticate_uri = {{ keystone_service_internaluri }}
project_name = {{ masakari_service_project_name }}
project_domain_id = {{ masakari_service_project_domain_id }}
username = {{ masakari_service_user_name }}
user_domain_id = {{ masakari_service_user_domain_id }}
password = {{ masakari_service_password }}
[host]
disable_ipmi_check = {{ masakari_monitor_corosync_ipmi_check }}
corosync_multicast_interfaces = {{ masakari_monitor_corosync_multicast_interface }}
corosync_multicast_ports = {{ masakari_monitor_corosync_multicast_ports }}
[process]
check_interval = 5
restart_retries = 3
restart_interval = 5
api_retry_max = 12
api_retry_interval = 10
process_list_path = /etc/masakarimonitors/process_list.yaml