--- - name: Reset iDRAC With 'GracefulRestart' ansible.builtin.uri: url: "{{ cifmw_idrac_configuration_uri}}/Managers/iDRAC.Embedded.1/Actions/Manager.Reset/" method: 'POST' headers: Content-Type: application/json body_format: 'json' body: ResetType: "GracefulRestart" status_code: - 204 user: "{{ cifmw_idrac_configuration_user }}" password: "{{ cifmw_idrac_configuration_password }}" force_basic_auth: true return_content: true validate_certs: "{{ cifmw_idrac_configuration_validate_ssl_certs }}" - name: Pause While iDRAC Is Being Restarted ansible.builtin.pause: seconds: 20 - name: Wait For iDRAC To Be Online (Using SSH) ansible.builtin.wait_for: