Require ports and unicast to be specified for 2.0

This commit is contained in:
Dale McDiarmid 2015-11-26 10:56:35 +00:00
parent 61fa65d161
commit f2621c4af9
2 changed files with 4 additions and 6 deletions

View file

@ -4,13 +4,12 @@
when: es_instance_name is not defined
- 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
when: es_config['discovery.zen.ping.multicast.enabled'] == false or (es_version | version_compare('2.0', '>=') and es_config['discovery.zen.ping.multicast.enabled'] is not defined) and es_config['http.port'] is not defined
- 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
when: es_config['discovery.zen.ping.multicast.enabled'] == false or (es_version | version_compare('2.0', '>=') and es_config['discovery.zen.ping.multicast.enabled'] is not defined) 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
when: es_config['discovery.zen.ping.multicast.enabled'] == false or (es_version | version_compare('2.0', '>=') and es_config['discovery.zen.ping.multicast.enabled'] is not defined) and es_config['discovery.zen.ping.unicast.hosts'] is not defined
# If multicast is false OR if > 2.0 AND not defined as true (or explicitly false)