diff --git a/changelogs/fragments/reboot-add-aix-support.yml b/changelogs/fragments/reboot-add-aix-support.yml new file mode 100644 index 00000000000..3cf18f66322 --- /dev/null +++ b/changelogs/fragments/reboot-add-aix-support.yml @@ -0,0 +1,2 @@ +bugfixes: + - reboot - add support for rebooting AIX (https://github.com/ansible/ansible/issues/49712) diff --git a/lib/ansible/plugins/action/reboot.py b/lib/ansible/plugins/action/reboot.py index 7c933808a0a..6fa27006298 100644 --- a/lib/ansible/plugins/action/reboot.py +++ b/lib/ansible/plugins/action/reboot.py @@ -46,6 +46,7 @@ class ActionModule(ActionBase): 'solaris': 'who -b', 'sunos': 'who -b', 'vmkernel': 'grep booted /var/log/vmksummary.log | tail -n 1', + 'aix': 'who -b', } SHUTDOWN_COMMANDS = { @@ -62,6 +63,7 @@ class ActionModule(ActionBase): 'solaris': '-y -g {delay_sec} -i 6 "{message}"', 'sunos': '-y -g {delay_sec} -i 6 "{message}"', 'vmkernel': '-d {delay_sec}', + 'aix': '-Fr', } TEST_COMMANDS = {