From 41909f356a68668262031065c57f2b58762ed3ac Mon Sep 17 00:00:00 2001 From: jo Date: Wed, 10 Dec 2025 10:45:41 +0100 Subject: [PATCH] docs: add changelog --- changelogs/fragments/storage-boxes.yml | 52 ++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 changelogs/fragments/storage-boxes.yml diff --git a/changelogs/fragments/storage-boxes.yml b/changelogs/fragments/storage-boxes.yml new file mode 100644 index 0000000..39645a3 --- /dev/null +++ b/changelogs/fragments/storage-boxes.yml @@ -0,0 +1,52 @@ +minor_changes: + - storage_box - New module to create and manage Storage Boxes in Hetzner. + - storage_box_info - New module to gather infos about Hetzner Storage Boxes. + - storage_box_snapshot - New module to create and manage Storage Box Snapshots in Hetzner. + - storage_box_snapshot_info - New module to gather infos about Hetzner Storage Box Snapshots. + - storage_box_subaccount - New module to create and manage Storage Box Subaccounts in Hetzner. + - storage_box_subaccount_info - New module to gather infos about Hetzner Storage Box Subaccounts. + - storage_box_type_info - New module to gather infos about Hetzner Storage Box Types. +release_summary: | + This release adds support for the new `Storage Box API`_. + + Storage Box support is **experimental**, breaking changes may occur within minor releases. + + See the `experimental tracking issue`_ for more details. + + **Examples** + + .. code:: yaml + + - name: Create a Storage Box + hetzner.hcloud.storage_box: + name: backups + storage_box_type: bx11 + location: fsn1 + password: my-secret + access_settings: + reachable_externally: true + ssh_enabled: true + state: present + + - name: Create a Storage Box Subaccount + hetzner.hcloud.storage_box_subaccount: + storage_box: backups + name: subaccount1 + home_directory: backups/subaccount1 + password: secret + access_settings: + readonly: true + labels: + env: prod + state: present + + - name: Take a Storage Box Snapshot + hetzner.hcloud.storage_box_snapshot: + storage_box: backups + description: before app migration + labels: + env: prod + state: present + + .. _Storage Box API: https://docs.hetzner.cloud/reference/hetzner#storage-boxes + .. _experimental tracking issue: https://github.com/ansible-collections/hetzner.hcloud/issues/756