New in version 2.0.
expectmodule executes a command and responds to prompts
$HOMEand operations like
"&"will not work
cd into this directory before running the command
the command module takes command to run.
a filename, when it already exists, this step will not be run.
Whether or not to echo out your response strings
a filename, when it does not exist, this step will not be run.
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.
Amount of time in seconds to wait for the expected strings
# Case insensitve password string match - expect: command: passwd username responses: (?i)password: "MySekretPa$$word" # Generic question with multiple different responses - expect: command: /path/to/custom/command responses: Question: - response1 - response2 - response3
|, etc), you must specify a shell in the command such as
/bin/bash -c "/path/to/something | grep else"
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
This module is community maintained without core committer oversight.
For more information on what this means please read Module Support