Make script module use raw module so it does not require python
This commit is contained in:
parent
02fdec102e
commit
61f8c0b07e
2 changed files with 14 additions and 4 deletions
10
raw
10
raw
|
@ -16,8 +16,16 @@ description:
|
|||
given to M(raw) are run directly through the configured remote shell.
|
||||
Standard output, error output and return code are returned when
|
||||
available. There is no change handler support for this module.
|
||||
- This module does not require python on the remote system, much like
|
||||
the M(script) module.
|
||||
examples:
|
||||
- description: Example from C(/usr/bin/ansible) to bootstrap a legacy python 2.4 host
|
||||
code: ansible newhost.example.com -m raw -a "yum -y install python-simplejson"
|
||||
code: "action: raw yum -y install python-simplejson"
|
||||
notes:
|
||||
- If you want to execute a command securely and predictably, it may be
|
||||
better to use the M(command) module instead. Best practices when writing
|
||||
playbooks will follow the trend of using M(command) unless M(shell) is
|
||||
explicitly required. When running ad-hoc commands, use your best
|
||||
judgement.
|
||||
author: Michael DeHaan
|
||||
'''
|
||||
|
|
8
script
8
script
|
@ -4,9 +4,11 @@ DOCUMENTATION = """
|
|||
module: script
|
||||
short_description: Runs a local script on a remote node
|
||||
description:
|
||||
- The M(script) module takes the script name followed by a list of space-delimited arguments.
|
||||
- The M(script) module takes the script name followed by a list of
|
||||
space-delimited arguments.
|
||||
- The given script will be processed through the shell environment.
|
||||
- See also the M(command) and M(shell) modules.
|
||||
- This module does not require python on the remote system, much like
|
||||
the M(raw) module.
|
||||
options:
|
||||
free_form:
|
||||
description:
|
||||
|
@ -16,7 +18,7 @@ options:
|
|||
aliases: []
|
||||
examples:
|
||||
- description: "Example from Ansible Playbooks"
|
||||
code: "script: /some/local/script.sh --some-arguments 1234"
|
||||
code: "action: script /some/local/script.sh --some-arguments 1234"
|
||||
notes:
|
||||
- It is preferable to write Ansible modules than pushing scripts. Convert your script to an Ansible module for bonus points!
|
||||
author: Michael DeHaan
|
||||
|
|
Loading…
Reference in a new issue