{"id":18771320,"url":"https://github.com/blockscout/terraform-for-supernet","last_synced_at":"2025-10-11T10:11:34.024Z","repository":{"id":104922272,"uuid":"564870973","full_name":"blockscout/terraform-for-supernet","owner":"blockscout","description":null,"archived":false,"fork":false,"pushed_at":"2023-05-14T06:24:57.000Z","size":88,"stargazers_count":7,"open_issues_count":2,"forks_count":8,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-05-21T00:37:17.668Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/blockscout.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-11T17:43:03.000Z","updated_at":"2024-10-30T22:30:26.000Z","dependencies_parsed_at":"2023-05-19T03:00:10.407Z","dependency_job_id":null,"html_url":"https://github.com/blockscout/terraform-for-supernet","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/blockscout/terraform-for-supernet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blockscout%2Fterraform-for-supernet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blockscout%2Fterraform-for-supernet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blockscout%2Fterraform-for-supernet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blockscout%2Fterraform-for-supernet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blockscout","download_url":"https://codeload.github.com/blockscout/terraform-for-supernet/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blockscout%2Fterraform-for-supernet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279006838,"owners_count":26084203,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T19:24:16.817Z","updated_at":"2025-10-11T10:11:33.984Z","avatar_url":"https://github.com/blockscout.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- BEGIN_TF_DOCS --\u003e\n# Module for deploy blockscout to AWS\nExamples:   \nNew vpc and deploy database rds:\n```\nlocals {\n  region = \"us-east-1\"\n  tags = {\n    terraform_managed = true\n    project           = \"blockscout-supernet\"\n  }\n}\nmodule \"vpc\" {\n  source = \"./aws\"\n  vpc_name               = \"name\"\n  ssl_certificate_arn    = \"\u003carn\u003e\"\n  deploy_ec2_instance_db = false\n  deploy_rds_db          = true\n  tags                   = local.tags\n}\n```\n!!! For work with existed vpc needs a subnet group: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.WorkingWithRDSInstanceinaVPC.html#USER_VPC.Subnets  \nExisted vpc and deploy database rds:\n```\nlocals {\n  region = \"us-east-1\"\n  tags = {\n    terraform_managed = true\n    project           = \"blockscout-supernet\"\n  }\n}\nmodule \"vpc\" {\n  source = \"./aws\"\n  existed_vpc_id = \"vpc-05626****\"\n  existed_private_subnets_ids = [\"subnet-*\", \"subnet-*\", \"subnet-*\"]\n  existed_public_subnets_ids = [\"subnet-*\", \"subnet-*\", \"subnet-*\"]\n  existed_rds_subnet_group_name = \"\u003cname\u003e\"\n  ssl_certificate_arn = \"\u003carn\u003e\"\n}\n```\n\n## Requirements\n\n| Name | Version |\n|------|---------|\n| \u003ca name=\"requirement_terraform\"\u003e\u003c/a\u003e [terraform](#requirement\\_terraform) | \u003e= 1.3.0 |\n| \u003ca name=\"requirement_aws\"\u003e\u003c/a\u003e [aws](#requirement\\_aws) | \u003e= 4.64.0 |\n| \u003ca name=\"requirement_random\"\u003e\u003c/a\u003e [random](#requirement\\_random) | 3.4.3 |\n\n## Providers\n\n| Name | Version |\n|------|---------|\n| \u003ca name=\"provider_aws\"\u003e\u003c/a\u003e [aws](#provider\\_aws) | \u003e= 4.64.0 |\n| \u003ca name=\"provider_random\"\u003e\u003c/a\u003e [random](#provider\\_random) | 3.4.3 |\n\n## Modules\n\n| Name | Source | Version |\n|------|--------|---------|\n| \u003ca name=\"module_alb\"\u003e\u003c/a\u003e [alb](#module\\_alb) | ./alb | n/a |\n| \u003ca name=\"module_alb_eth_bytecode_db\"\u003e\u003c/a\u003e [alb\\_eth\\_bytecode\\_db](#module\\_alb\\_eth\\_bytecode\\_db) | ./alb | n/a |\n| \u003ca name=\"module_alb_sig_provider\"\u003e\u003c/a\u003e [alb\\_sig\\_provider](#module\\_alb\\_sig\\_provider) | ./alb | n/a |\n| \u003ca name=\"module_alb_stats\"\u003e\u003c/a\u003e [alb\\_stats](#module\\_alb\\_stats) | ./alb | n/a |\n| \u003ca name=\"module_alb_verifier\"\u003e\u003c/a\u003e [alb\\_verifier](#module\\_alb\\_verifier) | ./alb | n/a |\n| \u003ca name=\"module_alb_visualizer\"\u003e\u003c/a\u003e [alb\\_visualizer](#module\\_alb\\_visualizer) | ./alb | n/a |\n| \u003ca name=\"module_application_sg\"\u003e\u003c/a\u003e [application\\_sg](#module\\_application\\_sg) | terraform-aws-modules/security-group/aws | 4.16.0 |\n| \u003ca name=\"module_db_sg\"\u003e\u003c/a\u003e [db\\_sg](#module\\_db\\_sg) | terraform-aws-modules/security-group/aws | 4.16.0 |\n| \u003ca name=\"module_ec2_asg_api_and_ui\"\u003e\u003c/a\u003e [ec2\\_asg\\_api\\_and\\_ui](#module\\_ec2\\_asg\\_api\\_and\\_ui) | ./asg | n/a |\n| \u003ca name=\"module_ec2_asg_eth_bytecode_db\"\u003e\u003c/a\u003e [ec2\\_asg\\_eth\\_bytecode\\_db](#module\\_ec2\\_asg\\_eth\\_bytecode\\_db) | ./asg | n/a |\n| \u003ca name=\"module_ec2_asg_indexer\"\u003e\u003c/a\u003e [ec2\\_asg\\_indexer](#module\\_ec2\\_asg\\_indexer) | ./asg | n/a |\n| \u003ca name=\"module_ec2_asg_sig_provider\"\u003e\u003c/a\u003e [ec2\\_asg\\_sig\\_provider](#module\\_ec2\\_asg\\_sig\\_provider) | ./asg | n/a |\n| \u003ca name=\"module_ec2_asg_stats\"\u003e\u003c/a\u003e [ec2\\_asg\\_stats](#module\\_ec2\\_asg\\_stats) | ./asg | n/a |\n| \u003ca name=\"module_ec2_asg_verifier\"\u003e\u003c/a\u003e [ec2\\_asg\\_verifier](#module\\_ec2\\_asg\\_verifier) | ./asg | n/a |\n| \u003ca name=\"module_ec2_asg_visualizer\"\u003e\u003c/a\u003e [ec2\\_asg\\_visualizer](#module\\_ec2\\_asg\\_visualizer) | ./asg | n/a |\n| \u003ca name=\"module_ec2_database\"\u003e\u003c/a\u003e [ec2\\_database](#module\\_ec2\\_database) | terraform-aws-modules/ec2-instance/aws | 4.2.1 |\n| \u003ca name=\"module_key_pair\"\u003e\u003c/a\u003e [key\\_pair](#module\\_key\\_pair) | terraform-aws-modules/key-pair/aws | 2.0.1 |\n| \u003ca name=\"module_lb_microservices_sg\"\u003e\u003c/a\u003e [lb\\_microservices\\_sg](#module\\_lb\\_microservices\\_sg) | terraform-aws-modules/security-group/aws | 4.16.0 |\n| \u003ca name=\"module_lb_sg\"\u003e\u003c/a\u003e [lb\\_sg](#module\\_lb\\_sg) | terraform-aws-modules/security-group/aws | 4.16.0 |\n| \u003ca name=\"module_microservices_sg\"\u003e\u003c/a\u003e [microservices\\_sg](#module\\_microservices\\_sg) | terraform-aws-modules/security-group/aws | 4.16.0 |\n| \u003ca name=\"module_rds\"\u003e\u003c/a\u003e [rds](#module\\_rds) | terraform-aws-modules/rds/aws | 5.1.1 |\n| \u003ca name=\"module_vpc\"\u003e\u003c/a\u003e [vpc](#module\\_vpc) | terraform-aws-modules/vpc/aws | 3.18.1 |\n\n## Resources\n\n| Name | Type |\n|------|------|\n| [random_string.secret_key_base](https://registry.terraform.io/providers/hashicorp/random/3.4.3/docs/resources/string) | resource |\n| [aws_ami.ubuntu](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/ami) | data source |\n| [aws_availability_zones.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/availability_zones) | data source |\n| [aws_subnet.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/subnet) | data source |\n| [aws_subnets.selected](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/subnets) | data source |\n| [aws_vpc.selected](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/vpc) | data source |\n\n## Inputs\n\n| Name | Description | Type | Default | Required |\n|------|-------------|------|---------|:--------:|\n| \u003ca name=\"input_blockscout_settings\"\u003e\u003c/a\u003e [blockscout\\_settings](#input\\_blockscout\\_settings) | Settings of blockscout app | \u003cpre\u003eobject({\u003cbr\u003e    postgres_password             = optional(string, \"postgres\")\u003cbr\u003e    postgres_user                 = optional(string, \"postgres\")\u003cbr\u003e    postgres_host                 = optional(string, \"postgres\")\u003cbr\u003e    blockscout_docker_image       = optional(string, \"blockscout/blockscout-polygon-supernets:5.1.3-prerelease-61c1238e\")\u003cbr\u003e    rpc_address                   = optional(string, \"https://rpc-supertestnet.polygon.technology\")\u003cbr\u003e    chain_id                      = optional(string, \"93201\")\u003cbr\u003e    rust_verification_service_url = optional(string, \"https://sc-verifier.aws-k8s.blockscout.com/\")\u003cbr\u003e    ws_address                    = optional(string, \"\")\u003cbr\u003e    visualize_sol2uml_service_url = optional(string, \"\")\u003cbr\u003e    sig_provider_service_url      = optional(string, \"\")\u003cbr\u003e  })\u003c/pre\u003e | `{}` | no |\n| \u003ca name=\"input_create_iam_instance_profile_ssm_policy\"\u003e\u003c/a\u003e [create\\_iam\\_instance\\_profile\\_ssm\\_policy](#input\\_create\\_iam\\_instance\\_profile\\_ssm\\_policy) | Determines whether an IAM instance profile with SSM policy is created or to use an existing IAM instance profile | `string` | `false` | no |\n| \u003ca name=\"input_deploy_ec2_instance_db\"\u003e\u003c/a\u003e [deploy\\_ec2\\_instance\\_db](#input\\_deploy\\_ec2\\_instance\\_db) | Create ec2 instance with postgresql db in docker | `bool` | `true` | no |\n| \u003ca name=\"input_deploy_rds_db\"\u003e\u003c/a\u003e [deploy\\_rds\\_db](#input\\_deploy\\_rds\\_db) | Enabled deploy rds | `bool` | `false` | no |\n| \u003ca name=\"input_enabled_dns_hostnames\"\u003e\u003c/a\u003e [enabled\\_dns\\_hostnames](#input\\_enabled\\_dns\\_hostnames) | Autocreate dns names for ec2 instance in route53. Required for work with default DB | `bool` | `true` | no |\n| \u003ca name=\"input_enabled_nat_gateway\"\u003e\u003c/a\u003e [enabled\\_nat\\_gateway](#input\\_enabled\\_nat\\_gateway) | Nat gateway enabled | `bool` | `true` | no |\n| \u003ca name=\"input_eth_bytecode_db_create_database\"\u003e\u003c/a\u003e [eth\\_bytecode\\_db\\_create\\_database](#input\\_eth\\_bytecode\\_db\\_create\\_database) | Create database in application start | `bool` | `true` | no |\n| \u003ca name=\"input_eth_bytecode_db_docker_image\"\u003e\u003c/a\u003e [eth\\_bytecode\\_db\\_docker\\_image](#input\\_eth\\_bytecode\\_db\\_docker\\_image) | Docker image of eth-bytecode-db | `string` | `\"ghcr.io/blockscout/eth-bytecode-db:main\"` | no |\n| \u003ca name=\"input_eth_bytecode_db_enabled\"\u003e\u003c/a\u003e [eth\\_bytecode\\_db\\_enabled](#input\\_eth\\_bytecode\\_db\\_enabled) | eth-bytecode-db deploy | `bool` | `true` | no |\n| \u003ca name=\"input_eth_bytecode_db_instance_type\"\u003e\u003c/a\u003e [eth\\_bytecode\\_db\\_instance\\_type](#input\\_eth\\_bytecode\\_db\\_instance\\_type) | AWS instance type | `string` | `\"t2.medium\"` | no |\n| \u003ca name=\"input_eth_bytecode_db_replicas\"\u003e\u003c/a\u003e [eth\\_bytecode\\_db\\_replicas](#input\\_eth\\_bytecode\\_db\\_replicas) | Number of eth-bytecode-db replicas | `number` | `1` | no |\n| \u003ca name=\"input_existed_private_subnets_ids\"\u003e\u003c/a\u003e [existed\\_private\\_subnets\\_ids](#input\\_existed\\_private\\_subnets\\_ids) | List of existed id private subnets(For instances) | `list(string)` | `[]` | no |\n| \u003ca name=\"input_existed_public_subnets_ids\"\u003e\u003c/a\u003e [existed\\_public\\_subnets\\_ids](#input\\_existed\\_public\\_subnets\\_ids) | List of existed if public subnets(For LB) | `list(string)` | `[]` | no |\n| \u003ca name=\"input_existed_rds_subnet_group_name\"\u003e\u003c/a\u003e [existed\\_rds\\_subnet\\_group\\_name](#input\\_existed\\_rds\\_subnet\\_group\\_name) | Name of subnet group for RDS deploy | `string` | `\"\"` | no |\n| \u003ca name=\"input_existed_vpc_id\"\u003e\u003c/a\u003e [existed\\_vpc\\_id](#input\\_existed\\_vpc\\_id) | Required for using existed vpc. ID of VPC | `string` | `\"\"` | no |\n| \u003ca name=\"input_iam_instance_profile_arn\"\u003e\u003c/a\u003e [iam\\_instance\\_profile\\_arn](#input\\_iam\\_instance\\_profile\\_arn) | Amazon Resource Name (ARN) of an existing IAM instance profile. Used when `create_iam_instance_profile_ssm_policy` = `false` | `string` | `null` | no |\n| \u003ca name=\"input_image_name\"\u003e\u003c/a\u003e [image\\_name](#input\\_image\\_name) | OS image mask | `string` | `\"ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-amd64-server-202304*\"` | no |\n| \u003ca name=\"input_image_owner\"\u003e\u003c/a\u003e [image\\_owner](#input\\_image\\_owner) | ID of image owner | `string` | `\"679593333241\"` | no |\n| \u003ca name=\"input_indexer_instance_type\"\u003e\u003c/a\u003e [indexer\\_instance\\_type](#input\\_indexer\\_instance\\_type) | AWS instance type | `string` | `\"t2.medium\"` | no |\n| \u003ca name=\"input_path_docker_compose_files\"\u003e\u003c/a\u003e [path\\_docker\\_compose\\_files](#input\\_path\\_docker\\_compose\\_files) | Path in ec2 instance for blockscout files | `string` | `\"/opt/blockscout\"` | no |\n| \u003ca name=\"input_rds_allocated_storage\"\u003e\u003c/a\u003e [rds\\_allocated\\_storage](#input\\_rds\\_allocated\\_storage) | Size of rds storage | `number` | `20` | no |\n| \u003ca name=\"input_rds_instance_type\"\u003e\u003c/a\u003e [rds\\_instance\\_type](#input\\_rds\\_instance\\_type) | AWS RDS instance type | `string` | `\"db.t3.large\"` | no |\n| \u003ca name=\"input_rds_max_allocated_storage\"\u003e\u003c/a\u003e [rds\\_max\\_allocated\\_storage](#input\\_rds\\_max\\_allocated\\_storage) | Max size of rds storage | `number` | `300` | no |\n| \u003ca name=\"input_rds_multi_az\"\u003e\u003c/a\u003e [rds\\_multi\\_az](#input\\_rds\\_multi\\_az) | Creates a primary DB instance and a standby DB instance in a different AZ. Provides high availability and data redundancy, but the standby DB instance doesn't support connections for read workloads. | `bool` | `false` | no |\n| \u003ca name=\"input_sig_provider_docker_image\"\u003e\u003c/a\u003e [sig\\_provider\\_docker\\_image](#input\\_sig\\_provider\\_docker\\_image) | Docker image of sig-provider | `string` | `\"ghcr.io/blockscout/sig-provider:main\"` | no |\n| \u003ca name=\"input_sig_provider_enabled\"\u003e\u003c/a\u003e [sig\\_provider\\_enabled](#input\\_sig\\_provider\\_enabled) | sig-provider deploy | `bool` | `false` | no |\n| \u003ca name=\"input_sig_provider_instance_type\"\u003e\u003c/a\u003e [sig\\_provider\\_instance\\_type](#input\\_sig\\_provider\\_instance\\_type) | AWS instance type | `string` | `\"t2.medium\"` | no |\n| \u003ca name=\"input_sig_provider_replicas\"\u003e\u003c/a\u003e [sig\\_provider\\_replicas](#input\\_sig\\_provider\\_replicas) | Number of sig-provider replicas | `number` | `1` | no |\n| \u003ca name=\"input_single_nat_gateway\"\u003e\u003c/a\u003e [single\\_nat\\_gateway](#input\\_single\\_nat\\_gateway) | Should be true if you want to provision a single shared NAT Gateway across all of your private networks | `bool` | `true` | no |\n| \u003ca name=\"input_ssh_keys\"\u003e\u003c/a\u003e [ssh\\_keys](#input\\_ssh\\_keys) | Create ssh keys | `map(string)` | `{}` | no |\n| \u003ca name=\"input_ssl_certificate_arn\"\u003e\u003c/a\u003e [ssl\\_certificate\\_arn](#input\\_ssl\\_certificate\\_arn) | Certificate for ALB | `string` | `\"\"` | no |\n| \u003ca name=\"input_stats_create_database\"\u003e\u003c/a\u003e [stats\\_create\\_database](#input\\_stats\\_create\\_database) | Create database in application start | `bool` | `true` | no |\n| \u003ca name=\"input_stats_docker_image\"\u003e\u003c/a\u003e [stats\\_docker\\_image](#input\\_stats\\_docker\\_image) | Docker image of stats | `string` | `\"ghcr.io/blockscout/stats:main\"` | no |\n| \u003ca name=\"input_stats_enabled\"\u003e\u003c/a\u003e [stats\\_enabled](#input\\_stats\\_enabled) | stats deploy | `bool` | `true` | no |\n| \u003ca name=\"input_stats_instance_type\"\u003e\u003c/a\u003e [stats\\_instance\\_type](#input\\_stats\\_instance\\_type) | AWS instance type | `string` | `\"t2.medium\"` | no |\n| \u003ca name=\"input_stats_replicas\"\u003e\u003c/a\u003e [stats\\_replicas](#input\\_stats\\_replicas) | Number of stats replicas | `number` | `1` | no |\n| \u003ca name=\"input_tags\"\u003e\u003c/a\u003e [tags](#input\\_tags) | Add custom tags for all resources managed by this script | `map(string)` | `{}` | no |\n| \u003ca name=\"input_ui_and_api_instance_type\"\u003e\u003c/a\u003e [ui\\_and\\_api\\_instance\\_type](#input\\_ui\\_and\\_api\\_instance\\_type) | AWS instance type | `string` | `\"t2.medium\"` | no |\n| \u003ca name=\"input_user\"\u003e\u003c/a\u003e [user](#input\\_user) | What user to service run as | `string` | `\"root\"` | no |\n| \u003ca name=\"input_verifier_enabled\"\u003e\u003c/a\u003e [verifier\\_enabled](#input\\_verifier\\_enabled) | Verifier deploy | `bool` | `true` | no |\n| \u003ca name=\"input_verifier_instance_type\"\u003e\u003c/a\u003e [verifier\\_instance\\_type](#input\\_verifier\\_instance\\_type) | AWS instance type | `string` | `\"t2.medium\"` | no |\n| \u003ca name=\"input_verifier_replicas\"\u003e\u003c/a\u003e [verifier\\_replicas](#input\\_verifier\\_replicas) | Number of verifier replicas | `number` | `2` | no |\n| \u003ca name=\"input_verifier_settings\"\u003e\u003c/a\u003e [verifier\\_settings](#input\\_verifier\\_settings) | Settings of verifier | \u003cpre\u003eobject({\u003cbr\u003e    docker_image                       = optional(string, \"ghcr.io/blockscout/smart-contract-verifier:main\")\u003cbr\u003e    solidity_fetcher_list_url          = optional(string, \"https://solc-bin.ethereum.org/linux-amd64/list.json\")\u003cbr\u003e    solidity_refresh_versions_schedule = optional(string, \"0 0 * * * * *\")\u003cbr\u003e    vyper_fetcher_list_url             = optional(string, \"https://raw.githubusercontent.com/blockscout/solc-bin/main/vyper.list.json\")\u003cbr\u003e    vyper_refresh_versions_schedule    = optional(string, \"0 0 * * * * *\")\u003cbr\u003e    sourcify_api_url                   = optional(string, \"https://sourcify.dev/server/\")\u003cbr\u003e  })\u003c/pre\u003e | `{}` | no |\n| \u003ca name=\"input_verifier_url\"\u003e\u003c/a\u003e [verifier\\_url](#input\\_verifier\\_url) | Url of verifier | `string` | `\"\"` | no |\n| \u003ca name=\"input_visualizer_docker_image\"\u003e\u003c/a\u003e [visualizer\\_docker\\_image](#input\\_visualizer\\_docker\\_image) | Docker image of visualizer | `string` | `\"ghcr.io/blockscout/visualizer:latest\"` | no |\n| \u003ca name=\"input_visualizer_enabled\"\u003e\u003c/a\u003e [visualizer\\_enabled](#input\\_visualizer\\_enabled) | Visualizer deploy | `bool` | `true` | no |\n| \u003ca name=\"input_visualizer_instance_type\"\u003e\u003c/a\u003e [visualizer\\_instance\\_type](#input\\_visualizer\\_instance\\_type) | AWS instance type | `string` | `\"t2.medium\"` | no |\n| \u003ca name=\"input_visualizer_replicas\"\u003e\u003c/a\u003e [visualizer\\_replicas](#input\\_visualizer\\_replicas) | Number of visualizer replicas | `number` | `2` | no |\n| \u003ca name=\"input_vpc_cidr\"\u003e\u003c/a\u003e [vpc\\_cidr](#input\\_vpc\\_cidr) | VPC cidr | `string` | `\"10.105.0.0/16\"` | no |\n| \u003ca name=\"input_vpc_name\"\u003e\u003c/a\u003e [vpc\\_name](#input\\_vpc\\_name) | VPC name | `string` | `\"\"` | no |\n| \u003ca name=\"input_vpc_private_subnet_cidrs\"\u003e\u003c/a\u003e [vpc\\_private\\_subnet\\_cidrs](#input\\_vpc\\_private\\_subnet\\_cidrs) | Not required! You can set custom private subnets | `list(string)` | `null` | no |\n| \u003ca name=\"input_vpc_public_subnet_cidrs\"\u003e\u003c/a\u003e [vpc\\_public\\_subnet\\_cidrs](#input\\_vpc\\_public\\_subnet\\_cidrs) | Not required! You can set custom public subnets | `list(string)` | `null` | no |\n\n## Outputs\n\n| Name | Description |\n|------|-------------|\n| \u003ca name=\"output_blockscout_url\"\u003e\u003c/a\u003e [blockscout\\_url](#output\\_blockscout\\_url) | DNS name of frontend |\n\u003c!-- END_TF_DOCS --\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblockscout%2Fterraform-for-supernet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblockscout%2Fterraform-for-supernet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblockscout%2Fterraform-for-supernet/lists"}