# reboot

reboot the host

## Keys

| Key | Type | Default | Meaning |
| --- | --- | --- | --- |
| [`if_required`](#reboot.if_required) | boolean | required | only on a pending reboot |
| [`timeout`](#reboot.timeout) | integer | 600 | wait limit in seconds |

### `reboot.if_required` {#reboot.if_required}

boolean, required

Only on a pending reboot. With false, the step always reboots.

### `reboot.timeout` {#reboot.timeout}

integer, default 600

Wait limit in seconds.

## Example

```yaml
- reboot:
    if_required: true
```
