Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 1.04 KB

File metadata and controls

30 lines (19 loc) · 1.04 KB

Ansible Collection - puppeteers.hetzner

This Ansible collection contains content specific to Hetzner Cloud.

Roles

puppeteers.hetzner.floating_ip

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)

puppeteers.hetzner.firewalld_zone_mapping

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)

License

This project is licensed under the BSD-2-Clause license. See LICENSE.