diff --git a/infra/aggregation_mode/terraform/environments/mainnet/.terraform.lock.hcl b/infra/aggregation_mode/terraform/environments/mainnet/.terraform.lock.hcl new file mode 100644 index 000000000..d256095ee --- /dev/null +++ b/infra/aggregation_mode/terraform/environments/mainnet/.terraform.lock.hcl @@ -0,0 +1,69 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/aws" { + version = "5.100.0" + constraints = "~> 5.92" + hashes = [ + "h1:Ijt7pOlB7Tr7maGQIqtsLFbl7pSMIj06TVdkoSBcYOw=", + "zh:054b8dd49f0549c9a7cc27d159e45327b7b65cf404da5e5a20da154b90b8a644", + "zh:0b97bf8d5e03d15d83cc40b0530a1f84b459354939ba6f135a0086c20ebbe6b2", + "zh:1589a2266af699cbd5d80737a0fe02e54ec9cf2ca54e7e00ac51c7359056f274", + "zh:6330766f1d85f01ae6ea90d1b214b8b74cc8c1badc4696b165b36ddd4cc15f7b", + "zh:7c8c2e30d8e55291b86fcb64bdf6c25489d538688545eb48fd74ad622e5d3862", + "zh:99b1003bd9bd32ee323544da897148f46a527f622dc3971af63ea3e251596342", + "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", + "zh:9f8b909d3ec50ade83c8062290378b1ec553edef6a447c56dadc01a99f4eaa93", + "zh:aaef921ff9aabaf8b1869a86d692ebd24fbd4e12c21205034bb679b9caf883a2", + "zh:ac882313207aba00dd5a76dbd572a0ddc818bb9cbf5c9d61b28fe30efaec951e", + "zh:bb64e8aff37becab373a1a0cc1080990785304141af42ed6aa3dd4913b000421", + "zh:dfe495f6621df5540d9c92ad40b8067376350b005c637ea6efac5dc15028add4", + "zh:f0ddf0eaf052766cfe09dea8200a946519f653c384ab4336e2a4a64fdd6310e9", + "zh:f1b7e684f4c7ae1eed272b6de7d2049bb87a0275cb04dbb7cda6636f600699c9", + "zh:ff461571e3f233699bf690db319dfe46aec75e58726636a0d97dd9ac6e32fb70", + ] +} + +provider "registry.terraform.io/scaleway/scaleway" { + version = "2.64.0" + constraints = "2.64.0" + hashes = [ + "h1:2Hk2k0PTHcbqVHMfMENIJvequcGTlOetqNQcT9imfJo=", + "zh:052399f5e2813f13fbb49a460ec7c7c95dba417c0ecd07fae32143217ab07dbd", + "zh:14dd8252d3c937a190b0256ed8078fcc3b25b609abab0811645cad1e5aa93ef5", + "zh:1ade705c6f1fe1df968a0a09744f829cdcebcd4382d663ee2a50a5ed77ce1780", + "zh:401b622b40b97e00193798959160217b024d4747672ad1c8e71ef7a3623eae27", + "zh:47f7f6d7221db422bc8f8d44025382defcd691550cfd40f4cae879330f4aebc1", + "zh:4e65b651ae3f2c62c62b1b3676cf2c6070b6869d1fddec86e2aa4d736803d634", + "zh:7a67e0c6db4d483ee723bb40340c533cab5540c6ad5a6ba80085b8f9ebb97e85", + "zh:8ea8b3f629bc37b1ed65fa6cd894fd51e27245d0df93974c8137415f13275658", + "zh:a600c544036068a25310e21a5a3dda29158d75311bf726e982ee5deaf76d1d5a", + "zh:a74c67c799fc493ff6faa9b689e4bddb36cc18a2d29ad5d64774eede6ff4e2c3", + "zh:ddfd1432b3dcd57f2a7a6ce07c6ac6d6c942d730390076f0b7ed587fe184e607", + "zh:e3eb4a39ba5e37b9b26eac107c7d954c9d5183d1cb84ffa1b3cf9a28b3519552", + "zh:eb7f7b78abd4555d36275b16dd96bbbfe74fb9ee60a4611c03ce4ae732e0bf0a", + "zh:f7cb5d958814e8ad71c1d9bd66ffc776d969d26c764c97cd01b0d1f8bd00e337", + ] +} + +provider "registry.terraform.io/tailscale/tailscale" { + version = "0.24.0" + constraints = "0.24.0" + hashes = [ + "h1:F7Jj03acdrWPNit/gV744xsE49CWvfrKssENgeEBlVI=", + "zh:02c232ff3945dc5288fd7e3c9ddcdd5f0aa884b491651271d4fcc083c6293810", + "zh:0de7eb1c45aa50512bf89254c451f442ab17f9f3b9f6a469ad4b3ff105480b1c", + "zh:24ccca014bec2dfb38e2a8d712a5f1d293417ee002f6ddd78a89aee0e6b0a992", + "zh:2b09f56a7380b50784d5692baeb157edea025f8f1d8665d1b5c285040a05b4bc", + "zh:2b12d2be58a97484299c5ae0d43888d75eb131448439d4a319e9295128ff0f31", + "zh:5fd83b0d2cb0fd46aa47e5c43b5c1dbf7acb4114c8073bf62bcf33167091501a", + "zh:64de20614544e3b0bdbc95e9a1819a2a80d36f9561e7d8470ae509b93ab5e348", + "zh:6e388a2eb91512b2e4d2d8a03358fdcfd79a650512f9205fa6857c0e08c56b9e", + "zh:b4867157d854e273dad54e08604989b4c0a495b21f4d5d1aa07af8f888ff1ac3", + "zh:cbb4f14f2e2819b1a7140ee06fd0852cd3471823e6640871581b4632df042828", + "zh:d236bb104c862035224129c36bb8c09b5f26cc2c902309c9f65eaceb3e3e8141", + "zh:f020c98a6e14e14e5a3a98648c0718be8bf890f05c2e823014a01ebc01e1ffc8", + "zh:f0a5580e48d462fa6834f3d38c47a055ce798f564116615cd2703c518be5199d", + "zh:f2b82d084c84b4547a2fa8d358b70eea1fecf383c595361c546ce86eaec316d4", + ] +} diff --git a/infra/aggregation_mode/terraform/environments/mainnet/README.md b/infra/aggregation_mode/terraform/environments/mainnet/README.md index d4758109e..5021ae5f3 100644 --- a/infra/aggregation_mode/terraform/environments/mainnet/README.md +++ b/infra/aggregation_mode/terraform/environments/mainnet/README.md @@ -2,7 +2,7 @@ # Init ```shell -source .env && terraform init -migrate-state \ +source .env && terraform init \ -backend-config="bucket=${TFSTATE_BUCKET}" \ -backend-config="key=${TFSTATE_KEY}" \ -backend-config="region=${TFSTATE_REGION}" diff --git a/infra/aggregation_mode/terraform/environments/mainnet/terraform.tfvars b/infra/aggregation_mode/terraform/environments/mainnet/terraform.tfvars index 91bc89a7d..6dbbe4e4c 100644 --- a/infra/aggregation_mode/terraform/environments/mainnet/terraform.tfvars +++ b/infra/aggregation_mode/terraform/environments/mainnet/terraform.tfvars @@ -24,7 +24,7 @@ postgres_monitor_cloud_init_template_path = "../../cloudinit/mainnet-cloud-init. # Postgres Primary Configuration (Elastic Metal) # ============================================ postgres_primary_zone = "fr-par-2" -postgres_primary_offer_name = "EM-A610R-NVME" +postgres_primary_offer_name = "EM-I120E-NVME" postgres_primary_server_name = "agg-mode-mainnet-postgres-1" postgres_primary_hostname = "agg-mode-mainnet-postgres-1" postgres_primary_description = "PostgreSQL server 1 for mainnet" @@ -48,7 +48,7 @@ postgres_secondary_tags = ["postgres", "postgres-2", "mainne # Gateway Primary Configuration (Elastic Metal) # ============================================ gateway_primary_zone = "fr-par-2" -gateway_primary_offer_name = "EM-A610R-NVME" +gateway_primary_offer_name = "EM-I120E-NVME" gateway_primary_server_name = "agg-mode-mainnet-gateway-1" gateway_primary_hostname = "agg-mode-mainnet-gateway-1" gateway_primary_description = "Gateway server 1 for mainnet" @@ -71,7 +71,7 @@ gateway_secondary_tags = ["gateway", "gateway-2", "mainnet"] # ============================================ # Metrics Configuration (Elastic Metal) # ============================================ -metrics_server_zone = "fr-par-2" +metrics_server_zone = "nl-ams-1" metrics_server_offer_name = "EM-A610R-NVME" metrics_server_name = "agg-mode-mainnet-metrics" metrics_server_hostname = "agg-mode-mainnet-metrics" @@ -83,7 +83,7 @@ metrics_server_tags = ["metrics", "mainnet"] # ============================================ # Sender Configuration (Elastic Metal) # ============================================ -sender_server_zone = "fr-par-2" +sender_server_zone = "nl-ams-1" sender_server_offer_name = "EM-A610R-NVME" sender_server_name = "agg-mode-mainnet-sender" sender_server_hostname = "agg-mode-mainnet-sender"