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
reviewable/pr18780/r1
Thierno IB. BARRY 9 years ago
parent fff5ae6994
commit aaa34b03c1

@ -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:
@ -112,8 +112,8 @@ def parse_error(string):
def main():
package_state_map = dict(
present="--install",
absent="--remove"
present="install",
absent="remove"
)
module = AnsibleModule(

Loading…
Cancel
Save