Output Ansible

Requirements

No requirements.

Providers

NameVersion
localn/a

Resources

NameType
local_file.inventoryresource
local_file.variablesresource

Inputs

NameDescriptionTypeDefaultRequired
cluster_cidrCIDR for the K3S cluster, see https://github.com/hetznercloud/hcloud-cloud-controller-manager/blob/main/docs/deploy_with_networks.md#considerations-on-the-ip-rangesstring"10.0.16.0/20"no
environmentEnvironment/stage for the resources (prod, dev, staging)stringn/ayes
k3s_agentsK3S agentslist(object({ name = string, ipv4_address = string }))n/ayes
k3s_api_endpointn/astring"public address of the K3S api endpoint"no
k3s_api_endpoint_ipn/astring"ip address of the K3S api endpoint"no
k3s_serversK3S serverslist(object({ name = string, ipv4_address = string }))n/ayes
k3s_tokenK3S token, see https://docs.k3s.io/cli/tokenstringn/ayes
nameName for the K3S cluster associated resourcesstringn/ayes
network_cidrHetzner id of the cluster networkstringn/ayes
nodes_cidrCIDR for the K3S cluster nodes (servers and agents)stringn/ayes
output_pathpath for the generated filesstringn/ayes
service_cidrCIDR for the K3S cluster services, see https://github.com/hetznercloud/hcloud-cloud-controller-manager/blob/main/docs/deploy_with_networks.md#considerations-on-the-ip-rangesstring"10.0.8.0/21"no
ssh_config_filepath to the ssh client config file for K3S node accessstringn/ayes

Outputs

No outputs.