This Ansible collection contains content specific to Hetzner Cloud.
This role activates floating IPs for a host. It is assumed that both both IPv4 and IPv6 IPs are available. Role variables:
- puppeteers_hetzner_floating_ip_v4: your IPv4 floating IP
- puppeteers_hetzner_floating_ip_v6: your IPv6 floating IP
Currently on RHEL derivatives are supported. This role has been tested on RHEL 9 and 10 derivatives (Rocky Linux and Alma Linux)
This role bind an interface to a firewalld zone. This helps in Hetzner where networks attached to private networks do not get automatically assigned to any firewalld zone. The role takes two parameters:
- puppeteers_hetzner_firewalld_zone_mapping_zone: the firewalld zone (default: eth1)
- puppeteers_hetzner_firewalld_zone_mapping_interface: the interface (default: internal)
This project is licensed under the BSD-2-Clause license. See LICENSE.