From 0f175cec079130a9eba018ebbd77f4da4356e684 Mon Sep 17 00:00:00 2001 From: "Thierno IB. BARRY" Date: Fri, 29 Jan 2016 11:50:55 +0100 Subject: [PATCH] Add ES 2.x support Add compatibility between ES 1.x and ES 2.x. bin/plugin install | remove [plugin_name] works on ES 1.x and ES 2.x --- .../modules/extras/packaging/elasticsearch_plugin.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/ansible/modules/extras/packaging/elasticsearch_plugin.py b/lib/ansible/modules/extras/packaging/elasticsearch_plugin.py index 378f9ce3d3..93efb85ea1 100644 --- a/lib/ansible/modules/extras/packaging/elasticsearch_plugin.py +++ b/lib/ansible/modules/extras/packaging/elasticsearch_plugin.py @@ -33,7 +33,7 @@ author: Mathew Davies (@ThePixelDeveloper) options: name: description: - - Name of the plugin to install + - Name of the plugin to install. In ES 2.x, the name can be an url or file location required: True state: description: @@ -43,7 +43,7 @@ options: default: present url: description: - - Set exact URL to download the plugin from + - Set exact URL to download the plugin from (Only works for ES 1.x) required: False default: None timeout: @@ -124,8 +124,8 @@ def parse_error(string): def main(): package_state_map = dict( - present="--install", - absent="--remove" + present="install", + absent="remove" ) module = AnsibleModule(