reboot – Reboot AIX machines.¶
Requirements¶
The below requirements are needed on the host that executes this module.
Python >= 2.7
Privileged user with authorization: aix.system.boot.shutdown
In ansible.cfg file, ensure that ssh_args are properly set, so that ssh connection does not end up in a hang. For example, ssh_args = -o ForwardAgent=yes -o ControlPersist=30m -o ServerAliveInterval=45 -o ServerAliveCountMax=10
Parameters¶
- pre_reboot_delay (optional, int, 0)
Seconds to wait before reboot. Passed as a parameter to the reboot command.
- post_reboot_delay (optional, int, 0)
Seconds to wait for validation after reboot command was successful
- reboot_timeout (optional, int, 300)
Maximum seconds to wait for machine to reboot and respond to a test command.
- test_command (optional, str, whoami)
Command to run on the rebooted host to validate system running status.
Examples¶
- name: "Reboot a machine"
reboot:
pre_reboot_delay: 20
post_reboot_delay: 20
reboot_timeout: 300
Return Values¶
- msg (always, str, System has been rebooted SUCCESSFULLY)
The execution message.
- rc (If the command failed., int, )
The return code.
- stdout (If the command failed., str, )
The standard output.
- stderr (If the command failed., str, )
The standard error.