Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/danny02/vultr-trojan-gfw


https://github.com/danny02/vultr-trojan-gfw

Last synced: 4 days ago
JSON representation

Awesome Lists containing this project

README

        

## Requirements

The following requirements are needed by this module:

- [terraform](#requirement\_terraform) (>= 1.5)

- [vultr](#requirement\_vultr) (>= 2.19.0)

## Providers

The following providers are used by this module:

- [random](#provider\_random) (3.6.0)

- [vultr](#provider\_vultr) (2.19.0)

## Modules

The following Modules are called:

### [trojan](#module\_trojan)

Source: ./modules/trojan

Version:

## Resources

The following resources are used by this module:

- [random_password.trojan_password](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/password) (resource)
- [vultr_dns_domain.vultr_top_domain](https://registry.terraform.io/providers/vultr/vultr/latest/docs/resources/dns_domain) (resource)
- [vultr_ssh_key.instance_root](https://registry.terraform.io/providers/vultr/vultr/latest/docs/resources/ssh_key) (resource)

## Required Inputs

The following input variables are required:

### [DOMAIN](#input\_DOMAIN)

Description: The sub domain Vultr DNS is configured as ns record.

Type: `string`

### [SSH\_KEY](#input\_SSH\_KEY)

Description: A ssh public key to access the trojan instances

Type: `string`

### [VULTR\_API\_KEY](#input\_VULTR\_API\_KEY)

Description: Vultr API key to create instances with

Type: `string`

## Optional Inputs

The following input variables are optional (have default values):

### [REGIONS](#input\_REGIONS)

Description: A list of Vultr regions to a deploy trojan instances to

Type: `list(string)`

Default:

```json
[
"lax"
]
```

## Outputs

The following outputs are exported:

### [trojan\_instances](#output\_trojan\_instances)

Description: n/a

### [trojan\_passsword](#output\_trojan\_passsword)

Description: n/a