If SSL is explicitly disabled here the plugin will refuse to start if an HTTPS URL is given in 'hosts' This is only true if the api_key is set, otherwise a configuration such as output { elasticsearch { hosts => ['https://localhost:9300'] ssl => false }} will not raise an erro...