This module can have an optional minion-level configuration in /etc/salt/minion.d/ as follows:
ansible_timeout: 1200
The timeout is how many seconds Salt should wait for any Ansible module to respond.
salt.modules.ansiblegate.
AnsibleModuleCaller
(resolver)¶DEFAULT_TIMEOUT
= 1200¶OPT_TIMEOUT_KEY
= 'ansible_timeout'¶call
(module, *args, **kwargs)¶Call an Ansible module by invoking it. :param module: the name of the module. :param args: Arguments to the module :param kwargs: keywords to the module :return:
salt.modules.ansiblegate.
AnsibleModuleResolver
(opts)¶This class is to resolve all available modules in Ansible.
get_modules_list
(pattern=None)¶Return module map references. :return:
install
()¶load_module
(module)¶Introspect Ansible module.
Parameters: | module -- |
---|---|
Returns: |
resolve
()¶salt.modules.ansiblegate.
help
(module=None, *args)¶Display help on Ansible standard module.
Parameters: | module -- |
---|---|
Returns: |
salt.modules.ansiblegate.
list
(pattern=None)¶Lists available modules. :return:
salt.modules.ansiblegate.
playbooks
(playbook, rundir=None, check=False, diff=False, extra_vars=None, flush_cache=False, forks=5, inventory=None, limit=None, list_hosts=False, list_tags=False, list_tasks=False, module_path=None, skip_tags=None, start_at_task=None, syntax_check=False, tags=None, playbook_kwargs=None)¶Run Ansible Playbooks
Parameters: |
|
---|---|
Param: | syntax_check: perform a syntax check on the playbook, but do not execute it (Default: False) |
Returns: | Playbook return |
CLI Example:
salt 'ansiblehost' ansible.playbook playbook=/srv/playbooks/play.yml
Docs for previous releases are available on readthedocs.org.
Latest Salt release: latest_release