algo
armorfret/algo/linode
Terraform Module
HCL
LINODE
Terraform module for creating an Algo VPN on a Linode
Install
module "algo" {
source = "armorfret/algo/linode"
version = "0.0.5"
}
README
terraform-linode-algo =========  Terraform module that creates a Linode with Algo running on it. Usage `` module "vpn" { source = "github.com/akerl/terraform-linode-algo" name = "vpn" ssh_key = "PUT_YOUR_PUBKEY_HERE" users = [ "alfa", "beta", ] } `` License terraform-linode-algo is released under the MIT License. See the bundled LICENSE file for details.
Inputs (8)
| Name | Type | Description | Default |
|---|---|---|---|
| name | string | The human-readable name for the server. Used when naming the Linode (with a suff | required |
| users | list | List of user accounts to provision for VPN access | required |
| ssh_keys | list | SSH public keys used to log in as root to the server | [] |
| ssh_users | list | List of authorized users (Linode usernames, must have keys already assigned via | [] |
| region | string | Region to place the Linode in | "us-central" |
| type | string | Plan type for the Linode | "g6-standard-2" |
| algo_repo | string | Repo to use for Algo code | "https://github.com/akerl/algo" |
| image_id | string | Source image to build on | "linode/ubuntu18.04" |
Outputs (1)
ip_address — Public IP of the LinodeResources (1)
null_resource
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.5
Cloud LINODE
★ Stars4
Forks4
Total downloads816
Inputs8
Outputs1
Resources1
LicenseMIT
Namespacearmorfret
Updated