It would seem that, when I install the ingest-geoip plugin, it installs the files in /etc/elasticsearch/ingest-geoip, since the process runas as root.
However, since ES-HOME for the instance is set as /etc/elasticsearch/MyInstanceES ... it appears that elasticsearch, when it starts is looking for the files at /etc/elasticsearch/MyInstanceES /ingest-geoip, and thus it fails to start as a result.
I am runninf elasticsearch 6.1.
This behavior is already registered as a bug in Nov 2017 in elasticsearch v5.6. : https://github.com/elastic/puppet-elasticsearch/issues/892
Any workaround or fix highly appreciated.
Thanks for your support.