mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-08 06:12:51 +00:00
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
This commit is contained in:
committed by
Matt Clay
parent
e9667eb542
commit
0f175cec07
@@ -33,7 +33,7 @@ author: Mathew Davies (@ThePixelDeveloper)
|
|||||||
options:
|
options:
|
||||||
name:
|
name:
|
||||||
description:
|
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
|
required: True
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
@@ -43,7 +43,7 @@ options:
|
|||||||
default: present
|
default: present
|
||||||
url:
|
url:
|
||||||
description:
|
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
|
required: False
|
||||||
default: None
|
default: None
|
||||||
timeout:
|
timeout:
|
||||||
@@ -124,8 +124,8 @@ def parse_error(string):
|
|||||||
def main():
|
def main():
|
||||||
|
|
||||||
package_state_map = dict(
|
package_state_map = dict(
|
||||||
present="--install",
|
present="install",
|
||||||
absent="--remove"
|
absent="remove"
|
||||||
)
|
)
|
||||||
|
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
|
|||||||
Reference in New Issue
Block a user