Add Graphiql Transaction environment variable

This commit is contained in:
Andrew Cravenho 2019-02-21 09:34:39 -05:00
parent 51f73ac618
commit 02d34da0c3
4 changed files with 31 additions and 13 deletions

View File

@ -10,19 +10,20 @@ module "backend" {
module "stack" {
source = "../modules/stack"
prefix = "${var.prefix}"
region = "${var.region}"
key_name = "${var.key_name}"
chain_jsonrpc_variant = "${var.chain_jsonrpc_variant}"
chains = "${var.chains}"
chain_trace_endpoint = "${var.chain_trace_endpoint}"
chain_ws_endpoint = "${var.chain_ws_endpoint}"
chain_logo = "${var.chain_logo}"
chain_coin = "${var.chain_coin}"
chain_network = "${var.chain_network}"
chain_subnetwork = "${var.chain_subnetwork}"
chain_network_path = "${var.chain_network_path}"
chain_network_icon = "${var.chain_network_icon}"
prefix = "${var.prefix}"
region = "${var.region}"
key_name = "${var.key_name}"
chain_jsonrpc_variant = "${var.chain_jsonrpc_variant}"
chains = "${var.chains}"
chain_trace_endpoint = "${var.chain_trace_endpoint}"
chain_ws_endpoint = "${var.chain_ws_endpoint}"
chain_logo = "${var.chain_logo}"
chain_coin = "${var.chain_coin}"
chain_network = "${var.chain_network}"
chain_subnetwork = "${var.chain_subnetwork}"
chain_network_path = "${var.chain_network_path}"
chain_network_icon = "${var.chain_network_icon}"
chain_graphiql_transaction = "${var.chain_graphiql_transaction}"
vpc_cidr = "${var.vpc_cidr}"
public_subnet_cidr = "${var.public_subnet_cidr}"

View File

@ -108,6 +108,13 @@ variable "chain_network_icon" {
}
}
variable "chain_graphiql_transaction" {
description = "A map of chain names to random transaction hash on that chain"
default = {
"sokol" = "0xbc426b4792c48d8ca31ec9786e403866e14e7f3e4d39c7f2852e518fae529ab4"
}
}
# RDS/Database configuration
variable "db_id" {
description = "The identifier for the RDS database"

View File

@ -94,6 +94,13 @@ resource "aws_ssm_parameter" "network_icon" {
type = "String"
}
resource "aws_ssm_parameter" "graphiql_transaction" {
count = "${length(var.chains)}"
name = "/${var.prefix}/${element(keys(var.chains),count.index)}/graphiql_transaction"
value = "${element(values(var.chain_graphiql_transaction),count.index)}"
type = "String"
}
resource "aws_ssm_parameter" "exq_blocks_concurrency" {
count = "${length(var.chains)}"
name = "/${var.prefix}/${element(keys(var.chains),count.index)}/exq_blocks_concurrency"

View File

@ -39,6 +39,9 @@ variable "chain_network_path" {
variable "chain_network_icon" {
default = {}
}
variable "chain_graphiql_transaction" {
default = {}
}
variable "db_id" {}
variable "db_name" {}