Skip to content

Puppet-Finland/ansible-collection-puppeteers-hetzner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

An Ansible collections with roles related to Hetzner Cloud

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages