├── .github └── workflows │ └── terraform.yml ├── .gitignore ├── .terraform.lock.hcl ├── LICENSE ├── README.md ├── docs └── images │ ├── Google-Anthos-Baremetal-BGP-Network-Diagram.png │ └── Google-Anthos-Baremetal-BGP-Network-Diagram.svg ├── gcp-apis.tf ├── gcp-service-accts.tf ├── main.tf ├── modules ├── portworx │ ├── README.md │ ├── assets │ │ └── portworx_disk_setup.sh │ ├── main.tf │ └── variables.tf ├── rook │ ├── README.md │ ├── main.tf │ └── variables.tf └── storage │ ├── main.tf │ └── variables.tf ├── output.tf ├── templates ├── add_remaining_cps.sh ├── ccm_secret.yaml ├── cloud-config.yaml ├── cp-cloud-config.yaml ├── create_cluster.sh ├── kube_vip_ds.yaml ├── kube_vip_install.sh ├── pre_reqs.sh └── user_data.sh ├── util ├── setup_gcp_project.sh └── test_matrix.sh ├── variables.tf └── versions.tf /.github/workflows/terraform.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/.github/workflows/terraform.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/.gitignore -------------------------------------------------------------------------------- /.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/.terraform.lock.hcl -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/README.md -------------------------------------------------------------------------------- /docs/images/Google-Anthos-Baremetal-BGP-Network-Diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/docs/images/Google-Anthos-Baremetal-BGP-Network-Diagram.png -------------------------------------------------------------------------------- /docs/images/Google-Anthos-Baremetal-BGP-Network-Diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/docs/images/Google-Anthos-Baremetal-BGP-Network-Diagram.svg -------------------------------------------------------------------------------- /gcp-apis.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/gcp-apis.tf -------------------------------------------------------------------------------- /gcp-service-accts.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/gcp-service-accts.tf -------------------------------------------------------------------------------- /main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/main.tf -------------------------------------------------------------------------------- /modules/portworx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/modules/portworx/README.md -------------------------------------------------------------------------------- /modules/portworx/assets/portworx_disk_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/modules/portworx/assets/portworx_disk_setup.sh -------------------------------------------------------------------------------- /modules/portworx/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/modules/portworx/main.tf -------------------------------------------------------------------------------- /modules/portworx/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/modules/portworx/variables.tf -------------------------------------------------------------------------------- /modules/rook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/modules/rook/README.md -------------------------------------------------------------------------------- /modules/rook/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/modules/rook/main.tf -------------------------------------------------------------------------------- /modules/rook/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/modules/rook/variables.tf -------------------------------------------------------------------------------- /modules/storage/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/modules/storage/main.tf -------------------------------------------------------------------------------- /modules/storage/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/modules/storage/variables.tf -------------------------------------------------------------------------------- /output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/output.tf -------------------------------------------------------------------------------- /templates/add_remaining_cps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/templates/add_remaining_cps.sh -------------------------------------------------------------------------------- /templates/ccm_secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/templates/ccm_secret.yaml -------------------------------------------------------------------------------- /templates/cloud-config.yaml: -------------------------------------------------------------------------------- 1 | #cloud-config 2 | packages: 3 | - lvm2 4 | - jq 5 | -------------------------------------------------------------------------------- /templates/cp-cloud-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/templates/cp-cloud-config.yaml -------------------------------------------------------------------------------- /templates/create_cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/templates/create_cluster.sh -------------------------------------------------------------------------------- /templates/kube_vip_ds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/templates/kube_vip_ds.yaml -------------------------------------------------------------------------------- /templates/kube_vip_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/templates/kube_vip_install.sh -------------------------------------------------------------------------------- /templates/pre_reqs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/templates/pre_reqs.sh -------------------------------------------------------------------------------- /templates/user_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/templates/user_data.sh -------------------------------------------------------------------------------- /util/setup_gcp_project.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/util/setup_gcp_project.sh -------------------------------------------------------------------------------- /util/test_matrix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/util/test_matrix.sh -------------------------------------------------------------------------------- /variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/variables.tf -------------------------------------------------------------------------------- /versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinix/terraform-equinix-metal-anthos-on-baremetal/HEAD/versions.tf --------------------------------------------------------------------------------