algo-base

armorfret/algo-base/linode

Terraform Module HCL LINODE

Base Linode Image with Algo downloaded but not configured

Install
module "algo-base" {
source = "armorfret/algo-base/linode"
version = "0.0.5"
}
plain text: /constructs/tfmod-armorfret-algo-base-linode/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-linode-algo-base ========= ![MIT Licensed](https://tldrlegal.com/license/mit-license) Terraform module that creates a Linode with package updates and the Algo repo deployed but not configured. Usage `` module "vpn" { source = "github.com/akerl/terraform-linode-algo-base" name = "vpn" ssh_keys = ["PUT_YOUR_PUBKEY_HERE"] users = [ "alfa", "beta", ] } `` License terraform-linode-algo-base is released under the MIT License. See the bundled LICENSE file for details.

Inputs (7)
NameTypeDescriptionDefault
namestringThe human-readable name for the server. Used when naming the Linode (with a suff 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"
source_image_idstringSource image to build on"linode/ubuntu18.04"
Outputs (3)
ip_address — Public IP of the Linode
linode_id — The ID of the Linode
disk_id — The disk ID for the algo root filesystem
Resources (1)
linode_instance
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.5
Cloud LINODE
★ Stars0
Forks1
Total downloads846
Inputs7
Outputs3
Resources1
LicenseMIT
Namespacearmorfret
Updated