Skip to content

Latest commit

 

History

History
268 lines (179 loc) · 6.38 KB

CHANGELOG.rst

File metadata and controls

268 lines (179 loc) · 6.38 KB

Hetzner Cloud Ansible Collection Release Notes

  • 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.
  • inventory plugin - Python v3.5+ is now required.
  • hcloud_server - externally attached networks (using hcloud_server_network) were removed when not specified in the hcloud_server resource
  • 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
  • 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
  • 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)
  • hetzner.hcloud.hcloud_primary_ip - Create and manage cloud Primary IPs on the Hetzner Cloud.
  • inventory - allow filtering by server status
  • hcloud_server_network - fixes changed alias_ips by using sorted
  • inventory - support jinjia templating within network
  • hcloud_rdns Add support for load balancer
  • Introduction of placement groups
  • hcloud_firewall Add description field to firewall rules
  • hcloud_rdns improve error message on not existing server/Floating IP
  • hcloud_server backups property defaults to None now instead of False
  • hcloud_server Improve Error Message when attaching a not existing firewall to a server
  • hcloud_volume Force detaching of volumes on servers before deletion
  • hcloud_server Fix incompatbility with python < 3.6
  • hcloud_server Improve error handling when using not existing server types
  • inventory fix image name was set as server type instead of the correct server type
  • 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
  • hcloud_certificate - mark the private_key parameter as no_log to prevent potential leaking of secret values (ansible-collections#70).
  • hcloud_server - fix a crash related to check mode if state=started or state=stopped (ansible-collections#54).
  • Add firewalls to hcloud_server module
  • hcloud_firewall - Manage Hetzner Cloud Firewalls
  • Inventory Restore Python 2.7 compatibility
  • 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
  • hcloud_load_balancer_info - Gather infos about your Hetzner Cloud load_balancers.
  • 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
  • hcloud_floating_ip Fix idempotency when floating ip is assigned to server
  • hcloud_load_balancer Allow changing the type of a Load Balancer
  • hcloud_server Allow the creation of servers with enabled backups
  • 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
  • hcloud_floating_ip - Create and manage cloud Floating IPs on the Hetzner Cloud.
  • hcloud_load_balancer - Create and manage cloud Load Balancers on the Hetzner Cloud.
  • hcloud_load_balancer_network - Manage the relationship between Hetzner Cloud Networks and Load Balancers
  • hcloud_load_balancer_service - Create and manage the services of cloud Load Balancers on the Hetzner Cloud.
  • hcloud_load_balancer_target - Manage Hetzner Cloud Load Balancer targets
  • hcloud_load_balancer_type_info - Gather infos about the Hetzner Cloud Load Balancer types.