mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-04-02 00:33:09 +00:00
adds simple implementation of adding and removing android sdk packages
This commit is contained in:
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()
|
||||
)
|
||||
)
|
||||
Reference in New Issue
Block a user