1
0
mirror of https://github.com/rancher/quickstart.git synced 2026-02-05 12:45:15 +01:00
Files
quickstart/rancher-common
Bastian Hofmann d32a137b57 Bump terraform providers and k8s versions
* rke provider to 1.0.1
* Update docs to install rke provider for new release artifact structure
* rancher2 provider to 1.9.0
* rancher management cluster to 1.18.3
* workload cluster to 1.17.6
* Increase aws root disk size to prevent disk pressure related errors
* Use xip.io rancher server urls everywhere

Signed-off-by: Bastian Hofmann <bashofmann@gmail.com>
2020-07-06 18:03:50 +02:00
..
2020-06-15 18:22:52 +02:00
2020-06-15 18:22:52 +02:00

Rancher Common Terraform Module

The rancher-common module contains all resources that do not depend on a specific cloud provider.
RKE, Kubernetes, Helm, and Rancher providers are used given the necessary information about the infrastructure created in a cloud provider.

Variables

node_public_ip
  • Required Public IP of compute node for Rancher cluster
node_internal_ip
  • Default: "" Internal IP of compute node for Rancher cluster
node_username
  • Required Username used for SSH access to the Rancher server cluster node
ssh_private_key_pem
  • Required Private key used for SSH access to the Rancher server cluster node

Expected to be in PEM format.

rke_kubernetes_version
  • Default: "v1.18.3-rancher2-2" Kubernetes version to use for Rancher server RKE cluster
cert_manager_version
  • Default: "0.12.0" Version of cert-mananger to install alongside Rancher (format: 0.0.0)

Used in the case of older Rancher versions.

rancher_version
  • Default: "v2.4.5" Rancher server version (format v0.0.0)
rancher_server_dns
  • Required DNS host name of the Rancher server

A DNS name is required to allow successful SSL cert generation. SSL certs may only be assigned to DNS names, not IP addresses. Only an IP address could cause the Custom cluster to fail due to mismatching SSL Subject Names.

admin_password
  • Required Admin password to use for Rancher server bootstrap

Log in to the Rancher server using username admin and this password.

workload_kubernetes_version
  • Default: "v1.17.6-rancher2-2" Kubernetes version to use for managed workload cluster

Defaulted to one version behind most recent minor release to allow experimenting with upgrading Kubernetes versions.

workload_cluster_name
  • Required Name for created custom workload cluster