Two single-node RKE Kubernetes clusters will be created from two instances running Ubuntu 20.04 and Docker.
Both instances will be accessible over SSH using the auto-generated SSH keys id_rsa
and id_rsa.pub
.
Name | Version |
---|---|
terraform | >= 1.0.0 |
hcloud | 1.33.1 |
local | 2.2.2 |
tls | 3.1.0 |
Name | Version |
---|---|
hcloud | 1.33.1 |
local | 2.2.2 |
tls | 3.1.0 |
Name | Source | Version |
---|---|---|
rancher_common | ../rancher-common | n/a |
Name | Type |
---|---|
hcloud_network.private | resource |
hcloud_network_subnet.private | resource |
hcloud_server.quickstart_node | resource |
hcloud_server.rancher_server | resource |
hcloud_ssh_key.quickstart_ssh_key | resource |
local_file.ssh_public_key_openssh | resource |
local_sensitive_file.ssh_private_key_pem | resource |
tls_private_key.global_key | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
hcloud_token | Hetzner Cloud API token used to create infrastructure | string |
n/a | yes |
rancher_server_admin_password | Admin password to use for Rancher server bootstrap | string |
n/a | yes |
cert_manager_version | Version of cert-manager to install alongside Rancher (format: 0.0.0) | string |
"1.7.1" |
no |
docker_version | Docker version to install on nodes | string |
"19.03" |
no |
hcloud_location | Hetzner location used for all resources | string |
"fsn1" |
no |
instance_type | Type of instance to be used for all instances | string |
"cx21" |
no |
network_cidr | Network to create for private communication | string |
"10.0.0.0/8" |
no |
network_ip_range | Subnet to create for private communication. Must be part of the CIDR defined in network_cidr . |
string |
"10.0.1.0/24" |
no |
network_zone | Zone to create the network in | string |
"eu-central" |
no |
prefix | Prefix added to names of all resources | string |
"quickstart" |
no |
rancher_kubernetes_version | Kubernetes version to use for Rancher server cluster | string |
"v1.21.11+k3s1" |
no |
rancher_version | Rancher server version (format: v0.0.0) | string |
"v2.6.4" |
no |
workload_kubernetes_version | Kubernetes version to use for managed workload cluster | string |
"v1.21.10-rancher1-1" |
no |
Name | Description |
---|---|
rancher_node_ip | n/a |
rancher_server_url | n/a |
workload_node_ip | n/a |