Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a new command,
echo
. The only goal is to print something to the normal (i.e. non- verbose and non-debug) log. This command is a little bit redundant; currently, it is possible to do justecho
in a script and see the output in-v
mode. However, there are use cases where such output is an essential result from the playbook execution, for example, if the playbook made a new resource, like an instance or volume and we need to inform the user what is ip/id of the new resource. For cases like this, I don't want to hide this info behind-v
flag.The echo command is
echo
and it is the lowest priority match, i.e. all the existing command will match first before we try to recognizeecho
. In the playbook, this command is as simple as this:the command is not just printing things directly, it actually runs
sh -c echo ....
on the target (or local) host.