2015-10-22 19:09:53 +01:00
|
|
|
# Check for mandatory parameters
|
|
|
|
|
|
2015-11-25 15:28:09 +00:00
|
|
|
- fail: msg="es_instance_name must be specified"
|
|
|
|
|
when: es_instance_name is not defined
|
2015-10-22 19:09:53 +01:00
|
|
|
|
2015-11-25 15:28:09 +00:00
|
|
|
- fail: msg="Parameter 'http.port' must be defined when multicast is disabled"
|
|
|
|
|
when: es_config['discovery.zen.ping.multicast.enabled'] == false and es_config['http.port'] is not defined
|
2015-10-22 19:09:53 +01:00
|
|
|
|
2015-11-25 15:28:09 +00:00
|
|
|
- fail: msg="Parameter 'transport.tcp.port' must be defined when multicast is disabled"
|
|
|
|
|
when: es_config['discovery.zen.ping.multicast.enabled'] == false and es_config['transport.tcp.port'] is not defined
|
|
|
|
|
|
|
|
|
|
- fail: msg="Parameter 'discovery.zen.ping.unicast.hosts' must be defined when multicast is disabled"
|
|
|
|
|
when: es_config['discovery.zen.ping.multicast.enabled'] == false and es_config['discovery.zen.ping.unicast.hosts'] is not defined
|
|
|
|
|
|
|
|
|
|
|
2015-11-25 17:13:45 +00:00
|
|
|
# If multicast is false OR if > 2.0 AND not defined as true (or explicitly false)
|