├── .envrc ├── .github └── workflows │ └── fmt.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── ci ├── azure.lib.yml ├── commons.lib.yml ├── gcp.lib.yml ├── image │ ├── azure │ │ └── Dockerfile │ └── gcp │ │ └── Dockerfile ├── k8s-upgrade │ └── main.tf ├── pipeline.yml ├── repipe ├── tasks │ ├── azure │ │ ├── bootstrap.sh │ │ ├── bump-repos.sh │ │ ├── inception.sh │ │ ├── platform.sh │ │ ├── postgresql.sh │ │ ├── smoketest.sh │ │ ├── teardown-postgresql.sh │ │ └── teardown.sh │ ├── check-and-upgrade-k8s.sh │ ├── gcp │ │ ├── bootstrap.sh │ │ ├── bump-repos.sh │ │ ├── inception.sh │ │ ├── platform.sh │ │ ├── postgresql.sh │ │ ├── smoketest.sh │ │ ├── teardown-postgresql.sh │ │ └── teardown.sh │ └── helpers.sh └── values.yml ├── docs └── pg-migration-guide │ ├── README.md │ └── assets │ ├── decide-source-instance.png │ └── successful-migration.png ├── examples ├── azure │ ├── Makefile │ ├── README.md │ ├── bin │ │ ├── prep-inception.sh │ │ ├── prep-platform.sh │ │ ├── prep-postgresql.sh │ │ └── prep-smoketest.sh │ ├── bootstrap │ │ └── main.tf │ ├── inception │ │ └── main.tf │ ├── platform │ │ └── main.tf │ ├── postgresql │ │ └── main.tf │ └── smoketest │ │ └── main.tf └── gcp │ ├── Makefile │ ├── README.md │ ├── bin │ ├── prep-inception.sh │ ├── prep-platform.sh │ ├── prep-postgresql.sh │ └── prep-smoketest.sh │ ├── bootstrap │ └── main.tf │ ├── inception │ ├── import.tf │ └── main.tf │ ├── platform │ └── main.tf │ ├── postgresql │ └── main.tf │ └── smoketest │ └── main.tf ├── flake.lock ├── flake.nix └── modules ├── bootstrap ├── azure │ ├── outputs.tf │ ├── resource-group.tf │ ├── service-principal.tf │ ├── tf-state-storage.sh │ ├── tf-state-storage.tf │ └── variables.tf └── gcp │ ├── external-users.tf │ ├── inception-account.tf │ ├── outputs.tf │ ├── services.tf │ ├── tf-state-bucket.tf │ └── variables.tf ├── inception ├── azure │ ├── bastion-access-role.tf │ ├── bastion-startup.tmpl │ ├── bastion.tf │ ├── data.tf │ ├── network.tf │ ├── output.tf │ ├── provider.tf │ └── variables.tf └── gcp │ ├── backups-bucket.tf │ ├── bastion-access-role.tf │ ├── bastion-service-account.tf │ ├── bastion-startup.tmpl │ ├── bastion.tf │ ├── inception-roles.tf │ ├── logs-viewer.tf │ ├── nat.tf │ ├── network.tf │ ├── node-account.tf │ ├── outputs.tf │ ├── platform-roles.tf │ ├── platform-users.tf │ ├── tf-state-bucket.tf │ └── variables.tf ├── platform ├── azure │ ├── data.tf │ ├── kube.tf │ ├── network.tf │ ├── output.tf │ ├── providers.tf │ └── variables.tf └── gcp │ ├── firewall.tf │ ├── kube.tf │ ├── network.tf │ ├── outputs.tf │ └── variables.tf ├── postgresql ├── azure │ ├── README.md │ ├── database │ │ └── main.tf │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── gcp │ ├── bin │ ├── create-dms.sh │ ├── postgres-perms-update.sh │ ├── terraform-db-swap.sh │ └── terraform-state-rm.sh │ ├── database │ └── main.tf │ ├── main.tf │ ├── migration │ └── main.tf │ ├── outputs.tf │ ├── read-replica.tf │ └── variables.tf └── smoketest ├── concourse-k8s-access.tf ├── kubeconfig.tmpl.yml ├── main.tf ├── output.tf └── variables.tf /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/workflows/fmt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/.github/workflows/fmt.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | fmt: 2 | tofu fmt -recursive 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/README.md -------------------------------------------------------------------------------- /ci/azure.lib.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/azure.lib.yml -------------------------------------------------------------------------------- /ci/commons.lib.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/commons.lib.yml -------------------------------------------------------------------------------- /ci/gcp.lib.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/gcp.lib.yml -------------------------------------------------------------------------------- /ci/image/azure/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/image/azure/Dockerfile -------------------------------------------------------------------------------- /ci/image/gcp/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/image/gcp/Dockerfile -------------------------------------------------------------------------------- /ci/k8s-upgrade/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/k8s-upgrade/main.tf -------------------------------------------------------------------------------- /ci/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/pipeline.yml -------------------------------------------------------------------------------- /ci/repipe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/repipe -------------------------------------------------------------------------------- /ci/tasks/azure/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/tasks/azure/bootstrap.sh -------------------------------------------------------------------------------- /ci/tasks/azure/bump-repos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/tasks/azure/bump-repos.sh -------------------------------------------------------------------------------- /ci/tasks/azure/inception.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/tasks/azure/inception.sh -------------------------------------------------------------------------------- /ci/tasks/azure/platform.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/tasks/azure/platform.sh -------------------------------------------------------------------------------- /ci/tasks/azure/postgresql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/tasks/azure/postgresql.sh -------------------------------------------------------------------------------- /ci/tasks/azure/smoketest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/tasks/azure/smoketest.sh -------------------------------------------------------------------------------- /ci/tasks/azure/teardown-postgresql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/tasks/azure/teardown-postgresql.sh -------------------------------------------------------------------------------- /ci/tasks/azure/teardown.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/tasks/azure/teardown.sh -------------------------------------------------------------------------------- /ci/tasks/check-and-upgrade-k8s.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/tasks/check-and-upgrade-k8s.sh -------------------------------------------------------------------------------- /ci/tasks/gcp/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/tasks/gcp/bootstrap.sh -------------------------------------------------------------------------------- /ci/tasks/gcp/bump-repos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/tasks/gcp/bump-repos.sh -------------------------------------------------------------------------------- /ci/tasks/gcp/inception.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/tasks/gcp/inception.sh -------------------------------------------------------------------------------- /ci/tasks/gcp/platform.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/tasks/gcp/platform.sh -------------------------------------------------------------------------------- /ci/tasks/gcp/postgresql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/tasks/gcp/postgresql.sh -------------------------------------------------------------------------------- /ci/tasks/gcp/smoketest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/tasks/gcp/smoketest.sh -------------------------------------------------------------------------------- /ci/tasks/gcp/teardown-postgresql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/tasks/gcp/teardown-postgresql.sh -------------------------------------------------------------------------------- /ci/tasks/gcp/teardown.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/tasks/gcp/teardown.sh -------------------------------------------------------------------------------- /ci/tasks/helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/tasks/helpers.sh -------------------------------------------------------------------------------- /ci/values.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/ci/values.yml -------------------------------------------------------------------------------- /docs/pg-migration-guide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/docs/pg-migration-guide/README.md -------------------------------------------------------------------------------- /docs/pg-migration-guide/assets/decide-source-instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/docs/pg-migration-guide/assets/decide-source-instance.png -------------------------------------------------------------------------------- /docs/pg-migration-guide/assets/successful-migration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/docs/pg-migration-guide/assets/successful-migration.png -------------------------------------------------------------------------------- /examples/azure/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/azure/Makefile -------------------------------------------------------------------------------- /examples/azure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/azure/README.md -------------------------------------------------------------------------------- /examples/azure/bin/prep-inception.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/azure/bin/prep-inception.sh -------------------------------------------------------------------------------- /examples/azure/bin/prep-platform.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/azure/bin/prep-platform.sh -------------------------------------------------------------------------------- /examples/azure/bin/prep-postgresql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/azure/bin/prep-postgresql.sh -------------------------------------------------------------------------------- /examples/azure/bin/prep-smoketest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/azure/bin/prep-smoketest.sh -------------------------------------------------------------------------------- /examples/azure/bootstrap/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/azure/bootstrap/main.tf -------------------------------------------------------------------------------- /examples/azure/inception/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/azure/inception/main.tf -------------------------------------------------------------------------------- /examples/azure/platform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/azure/platform/main.tf -------------------------------------------------------------------------------- /examples/azure/postgresql/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/azure/postgresql/main.tf -------------------------------------------------------------------------------- /examples/azure/smoketest/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/azure/smoketest/main.tf -------------------------------------------------------------------------------- /examples/gcp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/gcp/Makefile -------------------------------------------------------------------------------- /examples/gcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/gcp/README.md -------------------------------------------------------------------------------- /examples/gcp/bin/prep-inception.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/gcp/bin/prep-inception.sh -------------------------------------------------------------------------------- /examples/gcp/bin/prep-platform.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/gcp/bin/prep-platform.sh -------------------------------------------------------------------------------- /examples/gcp/bin/prep-postgresql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/gcp/bin/prep-postgresql.sh -------------------------------------------------------------------------------- /examples/gcp/bin/prep-smoketest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/gcp/bin/prep-smoketest.sh -------------------------------------------------------------------------------- /examples/gcp/bootstrap/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/gcp/bootstrap/main.tf -------------------------------------------------------------------------------- /examples/gcp/inception/import.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/gcp/inception/import.tf -------------------------------------------------------------------------------- /examples/gcp/inception/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/gcp/inception/main.tf -------------------------------------------------------------------------------- /examples/gcp/platform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/gcp/platform/main.tf -------------------------------------------------------------------------------- /examples/gcp/postgresql/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/gcp/postgresql/main.tf -------------------------------------------------------------------------------- /examples/gcp/smoketest/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/examples/gcp/smoketest/main.tf -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/flake.nix -------------------------------------------------------------------------------- /modules/bootstrap/azure/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/bootstrap/azure/outputs.tf -------------------------------------------------------------------------------- /modules/bootstrap/azure/resource-group.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/bootstrap/azure/resource-group.tf -------------------------------------------------------------------------------- /modules/bootstrap/azure/service-principal.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/bootstrap/azure/service-principal.tf -------------------------------------------------------------------------------- /modules/bootstrap/azure/tf-state-storage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/bootstrap/azure/tf-state-storage.sh -------------------------------------------------------------------------------- /modules/bootstrap/azure/tf-state-storage.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/bootstrap/azure/tf-state-storage.tf -------------------------------------------------------------------------------- /modules/bootstrap/azure/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/bootstrap/azure/variables.tf -------------------------------------------------------------------------------- /modules/bootstrap/gcp/external-users.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/bootstrap/gcp/external-users.tf -------------------------------------------------------------------------------- /modules/bootstrap/gcp/inception-account.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/bootstrap/gcp/inception-account.tf -------------------------------------------------------------------------------- /modules/bootstrap/gcp/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/bootstrap/gcp/outputs.tf -------------------------------------------------------------------------------- /modules/bootstrap/gcp/services.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/bootstrap/gcp/services.tf -------------------------------------------------------------------------------- /modules/bootstrap/gcp/tf-state-bucket.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/bootstrap/gcp/tf-state-bucket.tf -------------------------------------------------------------------------------- /modules/bootstrap/gcp/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/bootstrap/gcp/variables.tf -------------------------------------------------------------------------------- /modules/inception/azure/bastion-access-role.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/azure/bastion-access-role.tf -------------------------------------------------------------------------------- /modules/inception/azure/bastion-startup.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/azure/bastion-startup.tmpl -------------------------------------------------------------------------------- /modules/inception/azure/bastion.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/azure/bastion.tf -------------------------------------------------------------------------------- /modules/inception/azure/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/azure/data.tf -------------------------------------------------------------------------------- /modules/inception/azure/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/azure/network.tf -------------------------------------------------------------------------------- /modules/inception/azure/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/azure/output.tf -------------------------------------------------------------------------------- /modules/inception/azure/provider.tf: -------------------------------------------------------------------------------- 1 | provider "azurerm" { 2 | features {} 3 | } 4 | -------------------------------------------------------------------------------- /modules/inception/azure/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/azure/variables.tf -------------------------------------------------------------------------------- /modules/inception/gcp/backups-bucket.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/gcp/backups-bucket.tf -------------------------------------------------------------------------------- /modules/inception/gcp/bastion-access-role.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/gcp/bastion-access-role.tf -------------------------------------------------------------------------------- /modules/inception/gcp/bastion-service-account.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/gcp/bastion-service-account.tf -------------------------------------------------------------------------------- /modules/inception/gcp/bastion-startup.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/gcp/bastion-startup.tmpl -------------------------------------------------------------------------------- /modules/inception/gcp/bastion.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/gcp/bastion.tf -------------------------------------------------------------------------------- /modules/inception/gcp/inception-roles.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/gcp/inception-roles.tf -------------------------------------------------------------------------------- /modules/inception/gcp/logs-viewer.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/gcp/logs-viewer.tf -------------------------------------------------------------------------------- /modules/inception/gcp/nat.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/gcp/nat.tf -------------------------------------------------------------------------------- /modules/inception/gcp/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/gcp/network.tf -------------------------------------------------------------------------------- /modules/inception/gcp/node-account.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/gcp/node-account.tf -------------------------------------------------------------------------------- /modules/inception/gcp/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/gcp/outputs.tf -------------------------------------------------------------------------------- /modules/inception/gcp/platform-roles.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/gcp/platform-roles.tf -------------------------------------------------------------------------------- /modules/inception/gcp/platform-users.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/gcp/platform-users.tf -------------------------------------------------------------------------------- /modules/inception/gcp/tf-state-bucket.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/gcp/tf-state-bucket.tf -------------------------------------------------------------------------------- /modules/inception/gcp/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/inception/gcp/variables.tf -------------------------------------------------------------------------------- /modules/platform/azure/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/platform/azure/data.tf -------------------------------------------------------------------------------- /modules/platform/azure/kube.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/platform/azure/kube.tf -------------------------------------------------------------------------------- /modules/platform/azure/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/platform/azure/network.tf -------------------------------------------------------------------------------- /modules/platform/azure/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/platform/azure/output.tf -------------------------------------------------------------------------------- /modules/platform/azure/providers.tf: -------------------------------------------------------------------------------- 1 | provider "azurerm" { 2 | features {} 3 | } 4 | -------------------------------------------------------------------------------- /modules/platform/azure/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/platform/azure/variables.tf -------------------------------------------------------------------------------- /modules/platform/gcp/firewall.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/platform/gcp/firewall.tf -------------------------------------------------------------------------------- /modules/platform/gcp/kube.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/platform/gcp/kube.tf -------------------------------------------------------------------------------- /modules/platform/gcp/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/platform/gcp/network.tf -------------------------------------------------------------------------------- /modules/platform/gcp/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/platform/gcp/outputs.tf -------------------------------------------------------------------------------- /modules/platform/gcp/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/platform/gcp/variables.tf -------------------------------------------------------------------------------- /modules/postgresql/azure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/postgresql/azure/README.md -------------------------------------------------------------------------------- /modules/postgresql/azure/database/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/postgresql/azure/database/main.tf -------------------------------------------------------------------------------- /modules/postgresql/azure/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/postgresql/azure/main.tf -------------------------------------------------------------------------------- /modules/postgresql/azure/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/postgresql/azure/outputs.tf -------------------------------------------------------------------------------- /modules/postgresql/azure/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/postgresql/azure/variables.tf -------------------------------------------------------------------------------- /modules/postgresql/gcp/bin/create-dms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/postgresql/gcp/bin/create-dms.sh -------------------------------------------------------------------------------- /modules/postgresql/gcp/bin/postgres-perms-update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/postgresql/gcp/bin/postgres-perms-update.sh -------------------------------------------------------------------------------- /modules/postgresql/gcp/bin/terraform-db-swap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/postgresql/gcp/bin/terraform-db-swap.sh -------------------------------------------------------------------------------- /modules/postgresql/gcp/bin/terraform-state-rm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/postgresql/gcp/bin/terraform-state-rm.sh -------------------------------------------------------------------------------- /modules/postgresql/gcp/database/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/postgresql/gcp/database/main.tf -------------------------------------------------------------------------------- /modules/postgresql/gcp/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/postgresql/gcp/main.tf -------------------------------------------------------------------------------- /modules/postgresql/gcp/migration/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/postgresql/gcp/migration/main.tf -------------------------------------------------------------------------------- /modules/postgresql/gcp/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/postgresql/gcp/outputs.tf -------------------------------------------------------------------------------- /modules/postgresql/gcp/read-replica.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/postgresql/gcp/read-replica.tf -------------------------------------------------------------------------------- /modules/postgresql/gcp/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/postgresql/gcp/variables.tf -------------------------------------------------------------------------------- /modules/smoketest/concourse-k8s-access.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/smoketest/concourse-k8s-access.tf -------------------------------------------------------------------------------- /modules/smoketest/kubeconfig.tmpl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/smoketest/kubeconfig.tmpl.yml -------------------------------------------------------------------------------- /modules/smoketest/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/smoketest/main.tf -------------------------------------------------------------------------------- /modules/smoketest/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/smoketest/output.tf -------------------------------------------------------------------------------- /modules/smoketest/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaloyMoney/galoy-infra/HEAD/modules/smoketest/variables.tf --------------------------------------------------------------------------------