108a6297e9
* Update parsing of terraform state file for 0.12.12 * Resource does not seem to have a module element but instead has provider * Return the boolean right way if it is already a bool since a bool does not have an lower method * Remove the setting of ansible_ssh_user to root for all Packet Not all servers in packet are accessed as root by default. CoreOS systems use the `core` user. Removing this allows the user to specify the remote user with an extra_var or in an ansible.cfg file. * Default to root user for packet devices except on CoreOS * Update TF_VERSION for packet in tf-validate-packet Update TV_VERSION to 0.12.12 for gitlab-ci tf-validate-packet tests * convert packet terraform files to TV_VERSION 4 * initalize terraform before copying the variable file to the top level dir
57 lines
908 B
HCL
57 lines
908 B
HCL
variable "cluster_name" {
|
|
default = "kubespray"
|
|
}
|
|
|
|
variable "packet_project_id" {
|
|
description = "Your Packet project ID. See https://support.packet.com/kb/articles/api-integrations"
|
|
}
|
|
|
|
variable "operating_system" {
|
|
default = "ubuntu_16_04"
|
|
}
|
|
|
|
variable "public_key_path" {
|
|
description = "The path of the ssh pub key"
|
|
default = "~/.ssh/id_rsa.pub"
|
|
}
|
|
|
|
variable "billing_cycle" {
|
|
default = "hourly"
|
|
}
|
|
|
|
variable "facility" {
|
|
default = "dfw2"
|
|
}
|
|
|
|
variable "plan_k8s_masters" {
|
|
default = "c2.medium.x86"
|
|
}
|
|
|
|
variable "plan_k8s_masters_no_etcd" {
|
|
default = "c2.medium.x86"
|
|
}
|
|
|
|
variable "plan_etcd" {
|
|
default = "c2.medium.x86"
|
|
}
|
|
|
|
variable "plan_k8s_nodes" {
|
|
default = "c2.medium.x86"
|
|
}
|
|
|
|
variable "number_of_k8s_masters" {
|
|
default = 0
|
|
}
|
|
|
|
variable "number_of_k8s_masters_no_etcd" {
|
|
default = 0
|
|
}
|
|
|
|
variable "number_of_etcd" {
|
|
default = 0
|
|
}
|
|
|
|
variable "number_of_k8s_nodes" {
|
|
default = 0
|
|
}
|
|
|