├── .github └── workflows │ ├── add_domain.yaml │ ├── add_ecr.yaml │ └── update-helm-block.yaml ├── .gitignore ├── .idea ├── misc.xml ├── modules.xml ├── terraform.xml ├── vcs.xml └── xquare-infrastructure-global.iml ├── README.md ├── cloudflare.tf ├── data.tf ├── db.tf ├── ecr.tf ├── eks.tf ├── elasticache.tf ├── helm.tf ├── iam.tf ├── modules ├── aws-node-termination-handler │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── ecr │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── eks-cluster-v2 │ ├── data.tf │ ├── local.tf │ ├── main.tf │ ├── outputs.tf │ ├── provider.tf │ └── variables.tf ├── helm │ ├── main.tf │ └── variables.tf ├── iam-user │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── karpenter │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── lambda │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── s3 │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── sqs │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── thanos │ ├── main.tf │ └── variables.tf └── vpc │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── provider.tf ├── s3.tf ├── variables.tf └── vpc.tf /.github/workflows/add_domain.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/.github/workflows/add_domain.yaml -------------------------------------------------------------------------------- /.github/workflows/add_ecr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/.github/workflows/add_ecr.yaml -------------------------------------------------------------------------------- /.github/workflows/update-helm-block.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/.github/workflows/update-helm-block.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/terraform.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/.idea/terraform.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/xquare-infrastructure-global.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/.idea/xquare-infrastructure-global.iml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # xquare-infrastructure-global 2 | -------------------------------------------------------------------------------- /cloudflare.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/cloudflare.tf -------------------------------------------------------------------------------- /data.tf: -------------------------------------------------------------------------------- 1 | data "aws_region" "current" {} 2 | 3 | -------------------------------------------------------------------------------- /db.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/db.tf -------------------------------------------------------------------------------- /ecr.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/ecr.tf -------------------------------------------------------------------------------- /eks.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/eks.tf -------------------------------------------------------------------------------- /elasticache.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/elasticache.tf -------------------------------------------------------------------------------- /helm.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/helm.tf -------------------------------------------------------------------------------- /iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/iam.tf -------------------------------------------------------------------------------- /modules/aws-node-termination-handler/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/aws-node-termination-handler/main.tf -------------------------------------------------------------------------------- /modules/aws-node-termination-handler/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/aws-node-termination-handler/outputs.tf -------------------------------------------------------------------------------- /modules/aws-node-termination-handler/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/aws-node-termination-handler/variables.tf -------------------------------------------------------------------------------- /modules/ecr/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/ecr/main.tf -------------------------------------------------------------------------------- /modules/ecr/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/ecr/outputs.tf -------------------------------------------------------------------------------- /modules/ecr/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/ecr/variables.tf -------------------------------------------------------------------------------- /modules/eks-cluster-v2/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/eks-cluster-v2/data.tf -------------------------------------------------------------------------------- /modules/eks-cluster-v2/local.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/eks-cluster-v2/local.tf -------------------------------------------------------------------------------- /modules/eks-cluster-v2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/eks-cluster-v2/main.tf -------------------------------------------------------------------------------- /modules/eks-cluster-v2/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/eks-cluster-v2/outputs.tf -------------------------------------------------------------------------------- /modules/eks-cluster-v2/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/eks-cluster-v2/provider.tf -------------------------------------------------------------------------------- /modules/eks-cluster-v2/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/eks-cluster-v2/variables.tf -------------------------------------------------------------------------------- /modules/helm/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/helm/main.tf -------------------------------------------------------------------------------- /modules/helm/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/helm/variables.tf -------------------------------------------------------------------------------- /modules/iam-user/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/iam-user/main.tf -------------------------------------------------------------------------------- /modules/iam-user/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/iam-user/outputs.tf -------------------------------------------------------------------------------- /modules/iam-user/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/iam-user/variables.tf -------------------------------------------------------------------------------- /modules/karpenter/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/karpenter/main.tf -------------------------------------------------------------------------------- /modules/karpenter/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/karpenter/outputs.tf -------------------------------------------------------------------------------- /modules/karpenter/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/karpenter/variables.tf -------------------------------------------------------------------------------- /modules/lambda/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/lambda/main.tf -------------------------------------------------------------------------------- /modules/lambda/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/lambda/outputs.tf -------------------------------------------------------------------------------- /modules/lambda/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/lambda/variables.tf -------------------------------------------------------------------------------- /modules/s3/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/s3/main.tf -------------------------------------------------------------------------------- /modules/s3/outputs.tf: -------------------------------------------------------------------------------- 1 | output "arn" { 2 | value = aws_s3_bucket.this.arn 3 | } 4 | -------------------------------------------------------------------------------- /modules/s3/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/s3/variables.tf -------------------------------------------------------------------------------- /modules/sqs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/sqs/main.tf -------------------------------------------------------------------------------- /modules/sqs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/sqs/outputs.tf -------------------------------------------------------------------------------- /modules/sqs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/sqs/variables.tf -------------------------------------------------------------------------------- /modules/thanos/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/thanos/main.tf -------------------------------------------------------------------------------- /modules/thanos/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/thanos/variables.tf -------------------------------------------------------------------------------- /modules/vpc/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/vpc/main.tf -------------------------------------------------------------------------------- /modules/vpc/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/vpc/outputs.tf -------------------------------------------------------------------------------- /modules/vpc/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/modules/vpc/variables.tf -------------------------------------------------------------------------------- /provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/provider.tf -------------------------------------------------------------------------------- /s3.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/s3.tf -------------------------------------------------------------------------------- /variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/variables.tf -------------------------------------------------------------------------------- /vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/team-xquare/xquare-infrastructure-global/HEAD/vpc.tf --------------------------------------------------------------------------------