new file: ansible/inventory/gce.ini new file: ansible/inventory/gce.py new file: ansible/master-node-create.yaml new file: ansible/secrets.py new file: ansible/test-inv new file: ansible/test.yaml new file: ansible/work-kube-config.yaml new file: ansible/worker-config.yaml new file: ansible/yum-config-manager.yaml new file: gcp-lb/main.tf new file: gcp-lb/outputs.tf new file: gcp-lb/provider.tf new file: gcp-lb/variables.tf new file: k8s-master/firewall.tf new file: k8s-master/main.tf new file: k8s-master/network.tf new file: k8s-master/outputs.tf new file: k8s-master/provider.tf new file: k8s-master/scripts/get-metadata-gce.sh new file: k8s-master/scripts/id_ecdsa new file: k8s-master/scripts/id_ecdsa.pub new file: k8s-master/scripts/startup.sh new file: k8s-master/variables.tf new file: k8s-workers/firewall.tf new file: k8s-workers/main.tf new file: k8s-workers/outputs.tf new file: k8s-workers/provider.tf new file: k8s-workers/scripts/get-metadata-gce.sh new file: k8s-workers/scripts/id_ecdsa new file: k8s-workers/scripts/id_ecdsa.pub new file: k8s-workers/scripts/startup.sh new file: k8s-workers/variables.tf new file: main.tf new file: provider.tf new file: variables.tf new file: versions.tf Initial commit
34 lines
602 B
HCL
34 lines
602 B
HCL
variable "region" {
|
|
default = "us-central1-a" # Iowa
|
|
}
|
|
|
|
variable "project" {
|
|
default = "centos-k8s"
|
|
}
|
|
|
|
variable "subnetwork-region" {
|
|
default = "us-central1"
|
|
}
|
|
|
|
variable "network" {
|
|
default = "k8s-network"
|
|
}
|
|
|
|
variable "vm_type" {
|
|
default = {
|
|
"614meg" = "f1-micro"
|
|
"1point7gig" = "g1-small"
|
|
"3point75gig" = "n1-standard-1"
|
|
}
|
|
}
|
|
|
|
variable "os" {
|
|
default = {
|
|
"centos7" = "centos-7-v20190619"
|
|
"debian9" = "debian-9-stretch-v20190618"
|
|
"ubuntu-1604-lts" = "ubuntu-1604-xenial-v20190628"
|
|
"ubuntu-1804-lts" = "ubuntu-1804-bionic-v20190628"
|
|
}
|
|
}
|
|
|