From e50a1f9a72288a01f85af0d7190275ad2c60d008 Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Sat, 8 Jan 2022 22:12:28 +0000 Subject: [PATCH] Privision a decker on linode --- terraform/decker_vps.tf | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/terraform/decker_vps.tf b/terraform/decker_vps.tf index 56bf9c5..14924a5 100644 --- a/terraform/decker_vps.tf +++ b/terraform/decker_vps.tf @@ -15,3 +15,29 @@ resource "vultr_instance" "decker" { hostname = "decker" firewall_group_id = module.decker_firewall.firewall_group.id } + + +# Linode + +resource "linode_instance" "decker" { + label = "decker" + image = "linode/arch" + region = "eu-central" + type = "g6-nanode-1" + private_ip = true +} + +resource "linode_firewall" "decker" { + label = "decker" + linodes = [linode_instance.decker.id] + outbound_policy = "ACCEPT" + inbound_policy = "DROP" + + inbound { + label = "allow-ping" + action = "ACCEPT" + protocol = "ICMP" + ipv4 = ["0.0.0.0/0"] + ipv6 = ["::/0"] + } +}