Commit Graph

8 Commits (9268aa0289349a17027290e8701ecbfcbdd2fbc6)

Author SHA1 Message Date
Jan-Piet Mens feab57e270 Reformat code: examples consistently
- added terse syntax to modules.rst
 - added description of special variables to template module
12 years ago
Jan-Piet Mens a040807fd0 Module DOCUMENTATION for template, wait_for, and yum 12 years ago
Dag Wieers 8912258016 Fix on older python versions, plus various improvements
This change includes:

 - (on possibly older python versions ?) a string variable test using the 'is' operator fails (so it always return ok immediately after initial delay)
 - add a missing socket.settimeout() for the state=started case (if the machine does not exist, timeout defaults to 60 seconds)
 - add a connect_timeout option to customize the default connection timeout
 - use socket.shutdown(2) to close immediately
 - return the elapsed time
12 years ago
Michael DeHaan 8e02b165f1 chmod +x 12 years ago
Jeroen Hoekx 81c9a0cb78 wait_for: remove restarted, add delay, rename name to host, make port required. 12 years ago
Jeroen Hoekx 18d5c875d0 Change wait_for return message to be machine readable. 12 years ago
Jeroen Hoekx 5ba34572d9 Add a state parameter to the wait_for module.
This takes started, stopped and restarted.

Started returns when connecting is possible.
Stopped when connecting is not possible.
Restarted first waits for connecting to be impossible and returns when it is
possible again.
12 years ago
Jeroen Hoekx 8660fb074a Add the wait_for module.
This module waits until a specific port on a given host can be connected to.
12 years ago