community.hrobot.reset module – Reset a dedicated server
Note
This module is part of the community.hrobot collection (version 2.5.2).
You might already have this collection installed if you are using the ansible package.
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install community.hrobot.
To use it in a playbook, specify: community.hrobot.reset.
New in community.hrobot 1.2.0
Synopsis
- Reset a dedicated server with a software or hardware reset, or by requesting a manual reset. 
Parameters
| Parameter | Comments | 
|---|---|
| The password for the Robot web-service user. | |
| The username for the Robot web-service user. | |
| Timeout (in seconds) for waiting when rate limit exceeded errors are returned. Set to  Set to a negative value like  Default:  | |
| How to reset the server. 
 
 
 
 Note that not every server supports every reset method! You can query the supported reset methods by using the  Choices: 
 | |
| The server number of the server to reset. | 
Attributes
| Attribute | Support | Description | 
|---|---|---|
| Action group: community.hrobot.robot added in community.hrobot 1.6.0 | Use  | |
| Support: full | Can run in  | |
| Support: none | Will return details on what has changed (or possibly needs changing in  | |
| Support: none This module performs an action on every invocation. | When run twice in a row outside check mode, with the same arguments, the second invocation indicates no change. This assumes that the system controlled/queried by the module has not changed in a relevant way. | 
See Also
See also
- community.hrobot.reset_info
- Retrieve information on resetter. 
Examples
---
- name: Send ACPI signal to server to request controlled shutdown
  community.hrobot.reset:
    hetzner_user: foo
    hetzner_password: bar
    server_number: 1234
    state: power
- name: Make sure that the server supports manual reset
  community.hrobot.reset:
    hetzner_user: foo
    hetzner_password: bar
    server_number: 1234
    reset_type: manual
  check_mode: true
- name: Request a manual reset (by a technican)
  community.hrobot.reset:
    hetzner_user: foo
    hetzner_password: bar
    server_number: 1234
    reset_type: manual
