ancestor: null releases: 0.1.0: modules: - description: Create and manage cloud Floating IPs on the Hetzner Cloud. name: hcloud_floating_ip namespace: '' - description: Create and manage cloud Load Balancers on the Hetzner Cloud. name: hcloud_load_balancer namespace: '' - description: Manage the relationship between Hetzner Cloud Networks and Load Balancers name: hcloud_load_balancer_network namespace: '' - description: Create and manage the services of cloud Load Balancers on the Hetzner Cloud. name: hcloud_load_balancer_service namespace: '' - description: Manage Hetzner Cloud Load Balancer targets name: hcloud_load_balancer_target namespace: '' - description: Gather infos about the Hetzner Cloud Load Balancer types. name: hcloud_load_balancer_type_info namespace: '' release_date: '2020-06-29' 0.2.0: changes: bugfixes: - hcloud inventory plugin - Allow usage of hcloud.yml and hcloud.yaml - this was removed by error within the migration from build-in ansible to our collection fragments: - inventory-allow-usage-of-pre-migration-configuration-fuiles.yml release_date: '2020-06-30' 1.0.0: changes: minor_changes: - hcloud_load_balancer Allow changing the type of a Load Balancer - hcloud_server Allow the creation of servers with enabled backups fragments: - gh7-allow-enabling-of-backups-on-server-creation.yml - lb-allow-change-type.yml release_date: '2020-08-11' 1.1.0: changes: bugfixes: - hcloud_floating_ip Fix idempotency when floating ip is assigned to server minor_changes: - hcloud_floating_ip Allow creating Floating IP with protection - hcloud_load_balancer Allow creating Load Balancer with protection - hcloud_network Allow creating Network with protection - hcloud_server Allow creating server with protection - hcloud_volume Allow creating Volumes with protection fragments: - fix-idempotency-floating-ip.yml - gh-28-allow-setting-of-protection-on-creation.yml release_date: '2020-10-05' 1.10.0: changes: breaking_changes: - inventory plugin - Python v3.5+ is now required. minor_changes: - hcloud_server - add private_networks_info containing name and private ip in responses - hcloud_server_info - add private_networks_info containing name and private ip in responses - inventory plugin - Add list of all private networks to server variables. - inventory plugin - Add new connect_with setting public_ipv6 to connect to discovered servers via public IPv6 address. - inventory plugin - Add public IPv6 address to server variables. - inventory plugin - Log warning instead of crashing when some servers do not work with global connect_with setting. fragments: - inventory-connect-via-ipv6.yml - inventory-handle-invalid-connect-with.yml - inventory-ipv6-adress-variable.yml - inventory-private-network-info.yml - server-private-networks-info.yml release_date: '2023-02-01' 1.2.0: changes: minor_changes: - Dynamic Inventory Add option to specifiy the token_env variable which is used for identification if now token is set - Improve imports of API Exception - hcloud_server_network Allow updating alias ips - hcloud_subnetwork Allow creating vswitch subnetworks modules: - description: Gather infos about your Hetzner Cloud load_balancers. name: hcloud_load_balancer_info namespace: '' release_date: '2020-12-01' 1.2.1: changes: bugfixes: - Inventory Restore Python 2.7 compatibility release_date: '2020-12-16' 1.3.0: changes: minor_changes: - Add firewalls to hcloud_server module modules: - description: Manage Hetzner Cloud Firewalls name: hcloud_firewall namespace: '' release_date: '2021-03-11' 1.3.1: changes: bugfixes: - hcloud_server - fix a crash related to check mode if ``state=started`` or ``state=stopped`` (https://github.com/ansible-collections/hetzner.hcloud/issues/54). fragments: - 64-hcloud_server_fix_checkmode_state_started.yml release_date: '2021-03-18' 1.4.0: changes: bugfixes: - hcloud_firewall - fix idempotence related to rules comparison (https://github.com/ansible-collections/hetzner.hcloud/pull/71). - hcloud_load_balancer_service - fix imported wrong HealthCheck from hcloud-python (https://github.com/ansible-collections/hetzner.hcloud/pull/73). - hcloud_server - fix idempotence related to firewall handling (https://github.com/ansible-collections/hetzner.hcloud/pull/71). security_fixes: - hcloud_certificate - mark the ``private_key`` parameter as ``no_log`` to prevent potential leaking of secret values (https://github.com/ansible-collections/hetzner.hcloud/pull/70). fragments: - 70-no_log_security_fixes.yml - 71-hcloud_firewall_fix_idempotence.yml - 73-hcloud_load_balancer_service_fix_wrong_import.yml release_date: '2021-04-06' 1.4.1: changes: minor_changes: - hcloud_server - improve the handling of deprecated images - hcloud_server - improve the validation and error response for not existing images - inventory - support jinjia templating within `token` fragments: - 74-hcloud_server-improve-error-message-images.yml release_date: '2021-04-07' 1.4.2: changes: bugfixes: - inventory fix image name was set as server type instead of the correct server type fragments: - inventory-fix-server-type-wrong-value.yml release_date: '2021-04-14' 1.4.3: changes: bugfixes: - hcloud_server Fix incompatbility with python < 3.6 - hcloud_server Improve error handling when using not existing server types fragments: - hcloud-server-py36.yaml - hcloud-server-server-type.yaml release_date: '2021-04-22' 1.4.4: changes: bugfixes: - hcloud_server Improve Error Message when attaching a not existing firewall to a server - hcloud_volume Force detaching of volumes on servers before deletion fragments: - hcloud_server-improve-error-message-on-not-existing-firewall.yml - hcloud_volume-force-detach-before-deletion.yml release_date: '2021-07-19' 1.5.0: changes: bugfixes: - hcloud_rdns improve error message on not existing server/Floating IP - hcloud_server backups property defaults to None now instead of False major_changes: - Introduction of placement groups minor_changes: - hcloud_firewall Add description field to firewall rules fragments: - hcloud_firewall-add-description-field-to-rules.yml - hcloud_placement_group.yml - hcloud_rdns-improve-validation-of-input.yml - hcloud_server_default-backups-to-none.yml release_date: '2021-08-16' 1.6.0: changes: minor_changes: - hcloud_rdns Add support for load balancer fragments: - hcloud_rdns-add-support-for-load-balancers.yml release_date: '2021-08-17' 1.7.0: changes: minor_changes: - inventory - support jinjia templating within `network` fragments: - inventory-network-templating.yml release_date: '2022-06-09' 1.7.1: changes: bugfixes: - hcloud_server_network - fixes changed alias_ips by using sorted minor_changes: - inventory - allow filtering by server status fragments: - hcloud_server_network-alias-ips.yaml - inventory-filter-by-status.yaml release_date: '2022-06-13' 1.8.0: modules: - description: Create and manage cloud Primary IPs on the Hetzner Cloud. name: hcloud_primary_ip namespace: hetzner.hcloud release_date: '2022-06-29' 1.8.1: release_date: '2022-06-29' 1.8.2: changes: bugfixes: - dynamic inventory - fix crash when having servers without IPs (flexible networks) - hcloud_server - When state stopped and server is created, do not start the server - hcloud_server_info - fix crash when having servers without IPs (flexible networks) fragments: - flexible-networks-hcloud-server-info.yml - inventory.yml release_date: '2022-09-14' 1.9.0: changes: bugfixes: - hcloud_firewall - the deletion could fail if the firewall was referenced right before - hcloud_server - fix backup window was given out as "None" instead of null - hcloud_server_info - fix backup window was given out as "None" instead of null - hcloud_volume - fix server name was given out as "None" instead of null if no server was attached - hcloud_volume_info - fix server name was given out as "None" instead of null if no server was attached minor_changes: - dynamic inventory - add support changing the name of the top level group all servers are added to - hcloud_firewall - add support for esp and gre protocols fragments: - hcloud_firewall-deletion.yml - hcloud_firewall-esp-gre.yml - hcloud_inventory.yml - hcloud_server_backup_window.yml - hcloud_volume_server_none.yml release_date: '2022-11-10' 1.9.1: changes: bugfixes: - hcloud_server - externally attached networks (using hcloud_server_network) were removed when not specified in the hcloud_server resource fragments: - hcloud_server-removed-networks.yml release_date: '2022-12-20'