1
0
Fork 0
mirror of https://github.com/ansible-collections/hetzner.hcloud.git synced 2026-02-04 08:01:49 +00:00
hetzner.hcloud/plugins/modules
Julian Tölle 241f61338b
fix: unassign primary ip and floating ip before deletion (#796)
##### SUMMARY

Explicitly unassign Primary IP and Floating IPs before deleting them.
This allows us to better handle any errors that happen during the
unassign and is consistent with the flow in our Terraform provider.

##### ISSUE TYPE

- Bugfix Pull Request

##### COMPONENT NAME
<!--- Write the short name of the module, plugin, task or feature below
-->

- `floating_ip`
- `primary_ip`

---------

Co-authored-by: jo <ljonas@riseup.net>
2026-01-29 11:10:01 +01:00
..
__init__.py Initial commit 2020-03-09 13:36:01 +00:00
certificate.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
certificate_info.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
datacenter_info.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
firewall.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
firewall_info.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
firewall_resource.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
floating_ip.py fix: unassign primary ip and floating ip before deletion (#796) 2026-01-29 11:10:01 +01:00
floating_ip_info.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
image_info.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
iso_info.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
load_balancer.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
load_balancer_info.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
load_balancer_network.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
load_balancer_service.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
load_balancer_target.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
load_balancer_type_info.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
location_info.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
network.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
network_info.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
placement_group.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
primary_ip.py fix: unassign primary ip and floating ip before deletion (#796) 2026-01-29 11:10:01 +01:00
primary_ip_info.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
rdns.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
route.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
server.py feat(server): allow setting user_data for rebuild (#794) 2026-01-26 16:15:42 +01:00
server_info.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
server_network.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
server_type_info.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
ssh_key.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
ssh_key_info.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
storage_box.py feat: Storage Box support no longer experimental (#793) 2026-01-23 16:29:00 +01:00
storage_box_info.py feat: Storage Box support no longer experimental (#793) 2026-01-23 16:29:00 +01:00
storage_box_snapshot.py feat: Storage Box support no longer experimental (#793) 2026-01-23 16:29:00 +01:00
storage_box_snapshot_info.py feat: Storage Box support no longer experimental (#793) 2026-01-23 16:29:00 +01:00
storage_box_subaccount.py feat: Storage Box support no longer experimental (#793) 2026-01-23 16:29:00 +01:00
storage_box_subaccount_info.py feat: Storage Box support no longer experimental (#793) 2026-01-23 16:29:00 +01:00
storage_box_type_info.py feat: Storage Box support no longer experimental (#793) 2026-01-23 16:29:00 +01:00
subnetwork.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
volume.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
volume_attachment.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
volume_info.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
zone.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
zone_info.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
zone_rrset.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00
zone_rrset_info.py refactor: mark module_utils modules as private (#782) 2026-01-06 08:43:46 +01:00