Browse Source
update equinox terraform code to fix kubespray CI (#9702)
update equinox terraform code to fix kubespray CI (#9702)
* add terraform lock files to ignore list * move contrib/terraform/metal to contrib/terraform/equinix to reflect upstream changepull/9708/head
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
13 changed files with 85 additions and 66 deletions
Split View
Diff Options
-
1.gitignore
-
4.gitlab-ci/terraform.yml
-
23contrib/terraform/equinix/README.md
-
0contrib/terraform/equinix/hosts
-
31contrib/terraform/equinix/kubespray.tf
-
16contrib/terraform/equinix/output.tf
-
13contrib/terraform/equinix/provider.tf
-
5contrib/terraform/equinix/sample-inventory/cluster.tfvars
-
0contrib/terraform/equinix/sample-inventory/group_vars
-
4contrib/terraform/equinix/variables.tf
-
16contrib/terraform/metal/output.tf
-
9contrib/terraform/metal/versions.tf
-
29contrib/terraform/terraform.py
@ -0,0 +1,16 @@ |
|||
output "k8s_masters" { |
|||
value = equinix_metal_device.k8s_master.*.access_public_ipv4 |
|||
} |
|||
|
|||
output "k8s_masters_no_etc" { |
|||
value = equinix_metal_device.k8s_master_no_etcd.*.access_public_ipv4 |
|||
} |
|||
|
|||
output "k8s_etcds" { |
|||
value = equinix_metal_device.k8s_etcd.*.access_public_ipv4 |
|||
} |
|||
|
|||
output "k8s_nodes" { |
|||
value = equinix_metal_device.k8s_node.*.access_public_ipv4 |
|||
} |
|||
|
@ -0,0 +1,13 @@ |
|||
terraform { |
|||
required_version = ">= 1.0.0" |
|||
required_providers { |
|||
equinix = { |
|||
source = "equinix/equinix" |
|||
version = ">=1.11.0" |
|||
} |
|||
} |
|||
} |
|||
|
|||
# Configure the Equinix Metal Provider |
|||
provider "equinix" { |
|||
} |
@ -1,16 +0,0 @@ |
|||
output "k8s_masters" { |
|||
value = metal_device.k8s_master.*.access_public_ipv4 |
|||
} |
|||
|
|||
output "k8s_masters_no_etc" { |
|||
value = metal_device.k8s_master_no_etcd.*.access_public_ipv4 |
|||
} |
|||
|
|||
output "k8s_etcds" { |
|||
value = metal_device.k8s_etcd.*.access_public_ipv4 |
|||
} |
|||
|
|||
output "k8s_nodes" { |
|||
value = metal_device.k8s_node.*.access_public_ipv4 |
|||
} |
|||
|
@ -1,9 +0,0 @@ |
|||
|
|||
terraform { |
|||
required_version = ">= 0.12" |
|||
required_providers { |
|||
metal = { |
|||
source = "equinix/metal" |
|||
} |
|||
} |
|||
} |
Write
Preview
Loading…
Cancel
Save