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.call(module, *args, **kwargs)¶Call an Ansible module by invoking it.
| Parameters: |
|
|---|
CLI Example:
salt * ansible.call ping data=foobar
salt.modules.ansiblegate.help(module=None, *args)¶Display help on Ansible standard module.
| Parameters: | module -- The module to get the help |
|---|
CLI Example:
salt * ansible.help ping
salt.modules.ansiblegate.list_(pattern=None)¶Lists available modules.
CLI Example:
salt * ansible.list
salt * ansible.list '*win*' # To get all modules matching 'win' on it's name
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: 3004.1