New in version 2.0.
The below requirements are needed on the host that executes this module.
Parameter |
Choices/Defaults |
Comments |
---|---|---|
chdir
|
|
Change into this directory before running the command.
|
command
required |
|
The command module takes command to run.
|
creates
|
|
A filename, when it already exists, this step will not be run.
|
echo
|
Default:
no
|
Whether or not to echo out your response strings.
|
removes
|
|
A filename, when it does not exist, this step will not be run.
|
responses
required |
|
Mapping of expected string/regex and string to respond with. If the response is a list, successive matches return successive responses. List functionality is new in 2.1.
|
timeout
|
Default:
30
|
Amount of time in seconds to wait for the expected strings.
|
Note
- name: Case insensitve password string match
expect:
command: passwd username
responses:
(?i)password: "MySekretPa$$word"
- name: Generic question with multiple different responses
expect:
command: /path/to/custom/command
responses:
Question:
- response1
- response2
- response3
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
Hint
If you notice any issues in this documentation you can edit this document to improve it.