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"
}
plain text: /constructs/tfmod-armorfret-algo-linode/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-linode-algo ========= ![MIT Licensed](https://tldrlegal.com/license/mit-license) 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)
NameTypeDescriptionDefault
namestringThe human-readable name for the server. Used when naming the Linode (with a suff required
userslistList of user accounts to provision for VPN access required
ssh_keyslistSSH public keys used to log in as root to the server[]
ssh_userslistList of authorized users (Linode usernames, must have keys already assigned via []
regionstringRegion to place the Linode in"us-central"
typestringPlan type for the Linode"g6-standard-2"
algo_repostringRepo to use for Algo code"https://github.com/akerl/algo"
image_idstringSource image to build on"linode/ubuntu18.04"
Outputs (1)
ip_address — Public IP of the Linode
Resources (1)
null_resource
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.5
Cloud LINODE
★ Stars4
Forks4
Total downloads816
Inputs8
Outputs1
Resources1
LicenseMIT
Namespacearmorfret
Updated