mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-24 03:11:24 -07:00
adds simple implementation of adding and removing android sdk packages
This commit is contained in:
parent
e5761bd7c7
commit
215467f500
2 changed files with 76 additions and 0 deletions
18
plugins/module_utils/sdkmanager.py
Normal file
18
plugins/module_utils/sdkmanager.py
Normal file
|
@ -0,0 +1,18 @@
|
|||
from ansible_collections.community.general.plugins.module_utils import cmd_runner_fmt
|
||||
from ansible_collections.community.general.plugins.module_utils.cmd_runner import CmdRunner
|
||||
|
||||
_state_map = {
|
||||
"present": "--install",
|
||||
"absent": "--uninstall"
|
||||
}
|
||||
|
||||
|
||||
def sdkmanager_runner(module, **kwargs):
|
||||
return CmdRunner(
|
||||
module,
|
||||
command='sdkmanager',
|
||||
arg_formats=dict(
|
||||
state=cmd_runner_fmt.as_map(_state_map),
|
||||
name=cmd_runner_fmt.as_list()
|
||||
)
|
||||
)
|
Loading…
Add table
Add a link
Reference in a new issue