ethereum-parity
4ops/ethereum-parity/digitalocean
Creates ethereum node with parity.
Ethereum Parity - Creates virtual server(s) with docker - Creates cloud volume(s) and mount to /srv - Register server(s) in domain var.domain - Creates cloud firewall and apply network policy to server(s) - Deploy parity in /srv/ethereum Components _Parity_ the most advanced Ethereum client, to Polkadot, the next-generation interoperable blockchain network. - Official website - Docker image Cloud resources - DigitalOcean droplet - DigitalOcean volume - DigitalOcean cloud firewall Default firewall rules Incoming - Allow SSH from var.trusted_sources Outgoing - Allow tcp to world - Allow udp to world - Allow icmp to world
| Name | Type | Description | Default |
|---|---|---|---|
| trusted_sources | list | Required. IP list to allow SSH and bitcoin rpc connections from. | required |
| region | string | Required. DigitalOcean region for droplet creation. | required |
| volume_size | number | Size of data volume in gigabytes. If zero, no volume will be created. | 150 |
| provisioner_username | string | This user will be added and used inside this module only. | "provisioner" |
| min_peers | number | Try to maintain at least NUM peers. | 25 |
| monitoring | bool | Enable DigitalOcean monitoring. | true |
| whisper_pool_size | number | Target size of the whisper message pool in megabytes. | 10 |
| fat_db | string | Build appropriate information to allow enumeration of all accounts and storage k | "auto" |
| name | string | Name of service. Used as name prefix when generating hostnames. | "parity" |
| testnet | bool | Use `ropsten` network or main if `false`. | true |
| cache_size_state | number | Specify the maximum size of memory to use for the state cache. | 25 |
| cache_size | number | Set total amount of discretionary memory to use for the entire system, overrides | 128 |
| ethereum_exporter | bool | Installs ethereum-exporter. | true |
| pruning | string | Configure pruning of the state/storage trie. METHOD may be one of - `archive` - | "auto" |
| pruning_history | number | Set a minimum number of recent states to keep in memory when pruning is active. | 64 |
| cache_size_blocks | number | Specify the preferred size of the blockchain cache in megabytes. | 8 |
| jsonrpc_threads | number | Turn on additional processing threads for JSON-RPC servers (all transports). Set | 4 |
| max_pending_peers | number | Allow up to NUM pending connections. | 64 |
| random_id | bool | Appends random id to droplet's name if `true`. | true |
| domain | string | Domain name. Host will be registered in this domain if non-empty value assigned. | "" |
| tags | list | List of existing tags for droplet. | [] |
| backups | bool | Enable backups feature for droplet. | false |
| … and 3 more inputs | |||
ipv4ipv4_privateipv6namefqdnprivate_keypublic_keyAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,