diff --git a/infra/partner-mainnet/main.tf b/infra/partner-mainnet/main.tf index 4b050031b..8a0329718 100644 --- a/infra/partner-mainnet/main.tf +++ b/infra/partner-mainnet/main.tf @@ -102,6 +102,14 @@ module "gce-container" { { name = "MPC_SOL_PROGRAM_ADDRESS" value = var.node_configs["${count.index}"].sol_program_address + }, + { + name = "MPC_HYDRATION_RPC_WS_URL" + value = data.google_secret_manager_secret_version.hydration_rpc_ws_url_secret_id[count.index].secret_data + }, + { + name = "MPC_HYDRATION_SIGNER_URI" + value = data.google_secret_manager_secret_version.hydration_signer_uri_secret_id[count.index].secret_data } ]) } diff --git a/infra/partner-mainnet/resources.tf b/infra/partner-mainnet/resources.tf index ea2c9f6cb..394b6db2b 100644 --- a/infra/partner-mainnet/resources.tf +++ b/infra/partner-mainnet/resources.tf @@ -74,4 +74,16 @@ data "google_secret_manager_secret_version" "sol_rpc_ws_url_secret_id" { count = length(var.node_configs) secret = var.node_configs[0].sol_rpc_ws_url_secret_id project = var.project_id +} + +data "google_secret_manager_secret_version" "hydration_rpc_ws_url_secret_id" { + count = length(var.node_configs) + secret = var.node_configs[0].hydration_rpc_ws_url_secret_id + project = var.project_id +} + +data "google_secret_manager_secret_version" "hydration_signer_uri_secret_id" { + count = length(var.node_configs) + secret = var.node_configs[0].hydration_signer_uri_secret_id + project = var.project_id } \ No newline at end of file diff --git a/infra/partner-mainnet/terraform-mainnet-example.tfvars b/infra/partner-mainnet/terraform-mainnet-example.tfvars index 4f88db5bc..7df16893a 100644 --- a/infra/partner-mainnet/terraform-mainnet-example.tfvars +++ b/infra/partner-mainnet/terraform-mainnet-example.tfvars @@ -24,5 +24,7 @@ node_configs = [ sol_rpc_http_url_secret_id = "multichain-sol-rpc-http-url-mainnet" sol_rpc_ws_url_secret_id = "multichain-sol-rpc-ws-url-mainnet" sol_program_address = "SigMcRMjKfnC7RDG5q4yUMZM1s5KJ9oYTPP4NmJRDRw" + hydration_rpc_ws_url_secret_id = "multichain-hydration-rpc-ws-url-mainnet" + hydration_signer_uri_secret_id = "multichain-hydration-signer-uri-mainnet" }, ] \ No newline at end of file diff --git a/infra/partner-mainnet/variables.tf b/infra/partner-mainnet/variables.tf index ee835ea65..9c12c7cab 100644 --- a/infra/partner-mainnet/variables.tf +++ b/infra/partner-mainnet/variables.tf @@ -85,6 +85,8 @@ variable "node_configs" { sol_rpc_http_url_secret_id = string sol_rpc_ws_url_secret_id = string sol_program_address = string + hydration_rpc_ws_url_secret_id = string + hydration_signer_uri_secret_id = string })) }