community.hrobot.storagebox_subaccount_info module – Query the subaccounts for a storage box
Note
This module is part of the community.hrobot collection (version 2.5.0).
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.storagebox_subaccount_info.
New in community.hrobot 2.4.0
Synopsis
- Query the subaccounts for a storage box.
Parameters
Parameter | Comments |
|---|---|
hetzner_password string | The password for the Robot web-service user. If |
hetzner_token string added in community.hrobot 2.5.0 | The API token for the Robot web-service user. One of |
hetzner_user string | The username for the Robot web-service user. One of If |
rate_limit_retry_timeout integer added in community.hrobot 2.1.0 | Timeout (in seconds) for waiting when rate limit exceeded errors are returned. Set to Set to a negative value like Default: |
storagebox_id integer / required | The ID of the storage box to query. |
Attributes
Attribute | Support | Description |
|---|---|---|
action_group | Action groups: community.hrobot.api, community.hrobot.robot | Use |
check_mode | Support: full This action does not modify state. | Can run in |
diff_mode | Support: N/A This action does not modify state. | Will return details on what has changed (or possibly needs changing in |
idempotent | Support: full This action does not modify state. | 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. |
Examples
---
- name: Query the subaccounts
community.hrobot.storagebox_subaccount_info:
hetzner_user: foo
hetzner_password: bar
storage_box_id: 123
register: result
- name: Output data
ansible.builtin.debug:
msg: "Username of the first subaccount: {{ result.subaccounts[0].username }}"
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key | Description |
|---|---|
subaccounts list / elements=dictionary | The storage box’s info. All date and time parameters are in UTC. Returned: success |
|
access_settings dictionary added in community.hrobot 2.5.0 |
Access settings of the subaccount. Returned: success |
|
reachable_externally boolean |
Whether the subaccount is reachable from outside Hetzner’s network. Returned: success Sample: |
|
readonly boolean |
Whether the subaccount is read-only. Returned: success Sample: |
|
samba_enabled boolean |
Whether the subaccount can be accessed through SAMBA. Returned: success Sample: |
|
ssh_enabled boolean |
Whether the subaccount can be accessed through SSH. Returned: success Sample: |
|
webdav_enabled boolean |
Whether the subaccount can be accessed through WebDAV. Returned: success Sample: |
|
accountid string |
Username of the main user. Not supported by the new Hetzner API. Returned: success if Sample: |
|
comment string |
Custom comment for the sub-account. Note that this is copied from Returned: success Sample: |
|
created string added in community.hrobot 2.5.0 |
Creation timestamp in ISO-8601 format. Returned: success Sample: |
|
createtime string |
Timestamp when the sub-account was created. Note that this is copied from Returned: success Sample: |
|
description string added in community.hrobot 2.5.0 |
A user-defined description for the subaccount. Returned: success Sample: |
|
external_reachability boolean |
Status of external reachability. Note that this is copied from Returned: success Sample: |
|
home_directory string added in community.hrobot 2.5.0 |
Home directory of the subaccount. Returned: success Sample: |
|
homedirectory string |
Homedirectory of the sub-account. Note that this is copied from Returned: success Sample: |
|
id integer added in community.hrobot 2.5.0 |
The subaccount’s ID. Returned: success Sample: |
|
labels dictionary added in community.hrobot 2.5.0 |
User-defined labels for the subaccount. Returned: success |
|
readonly boolean |
Indicates if the sub-account is in readonly mode. Note that this is copied from Returned: success Sample: |
|
samba boolean |
Status of Samba support. Note that this is copied from Returned: success Sample: |
|
server string |
Server on which the sub-account resides. Returned: success Sample: |
|
ssh boolean |
Status of SSH support. Note that this is copied from Returned: success Sample: |
|
storage_box integer added in community.hrobot 2.5.0 |
The associated storage box’s ID. Returned: success Sample: |
|
username string |
Username of the sub-account. Returned: success Sample: |
|
webdav boolean |
Status of WebDAV support. Note that this is copied from Returned: success Sample: |
Collection links
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/hrobot/storagebox_subaccount_info_module.html