Skip to content

sudoblockio/terraform-polkadot-aws-telemetry

Repository files navigation

terraform-polkadot-aws-telemetry

open-issues open-pr

This module deploys a Substrate telemetry server for use in your Substrate/Polkadot deployment. You only require one server per deployment.

Terraform Versions

For Terraform v0.12.0+

Usage

module "this" {
    source = "github.com/insight-w3f/terraform-polkadot-aws-telemetry"

}

Examples

Requirements

No requirements.

Providers

No provider.

Inputs

Name Description Type Default Required
create_dns Boolean to enable DNS record creation bool false no
domain_name Root domain name for deployment (as is present in Route53) string "" no
host_name Hostname for server (i.e. "telemetry") string "telemetry" no
name A unique id for the deployment string "" no
private_key_path Path to private key string "" no
public_key_path Path to public key string "" no
subnet_id ID for the subnet to deploy into string null no
vpc_id ID for the VPC to deploy into string null no

Outputs

Name Description
endpoint_ip n/a

Testing

This module has been packaged with terratest tests

To run them:

  1. Install Go
  2. Run make test-init from the root of this repo
  3. Run make test again from root

Authors

Module managed by Richard Mah

Credits

License

Apache 2 Licensed. See LICENSE for full details.