40f1c51ec3
* Add support for Packet with Terraform Co-Author: johnstudarus <john@jhlconsulting.com> * removed advanced features to streamline * clarifying usage * Update README.md provide a better test to validate things are working OK * Update README.md clarifying what to set * minor wordsmithing * Fix admin cert path * clarifying how to configure keys * enabling kubeconfig_localhost pull over the configuration file via playbooks rather than the key files individually * Create output.tf * Add support for node specific plans
27 lines
790 B
HCL
27 lines
790 B
HCL
# your Kubernetes cluster name here
|
|
cluster_name = "mycluster"
|
|
|
|
# Your Packet project ID. See https://support.packet.com/kb/articles/api-integrations
|
|
packet_project_id = "Example-API-Token"
|
|
|
|
# The public SSH key to be uploaded into authorized_keys in bare metal Packet nodes provisioned
|
|
# leave this value blank if the public key is already setup in the Packet project
|
|
# Terraform will complain if the public key is setup in Packet
|
|
public_key_path = "~/.ssh/id_rsa.pub"
|
|
|
|
# cluster location
|
|
facility = "dfw2"
|
|
|
|
# standalone etcds
|
|
number_of_etcd = 0
|
|
plan_etcd = "c2.medium.x86"
|
|
|
|
# masters
|
|
number_of_k8s_masters = 1
|
|
number_of_k8s_masters_no_etcd = 0
|
|
plan_k8s_masters = "c2.medium.x86"
|
|
plan_k8s_masters_no_etcd = "c2.medium.x86"
|
|
|
|
# nodes
|
|
number_of_k8s_nodes = 2
|
|
plan_k8s_nodes = "c2.medium.x86"
|