Hybrid cloud cluster monorepo with Ansible, K8s, NixOS, and Terraform. cute.haus
ansible terraform nix k8s
0

Configure Feed

Select the types of activity you want to include in your feed.

terraform: rm solaceon

Aly Raffauf (Jun 19, 2026, 5:05 PM EDT) 6a0b5bca 59396dd0

-83
-74
terraform/hetzner.tf
··· 1 - resource "hcloud_firewall" "solaceon" { 2 - name = "solaceon" 3 - 4 - rule { 5 - direction = "in" 6 - protocol = "tcp" 7 - port = "22" 8 - source_ips = ["0.0.0.0/0", "::/0"] 9 - } 10 - 11 - rule { 12 - direction = "in" 13 - protocol = "tcp" 14 - port = "80" 15 - source_ips = ["0.0.0.0/0", "::/0"] 16 - } 17 - 18 - rule { 19 - direction = "in" 20 - protocol = "tcp" 21 - port = "443" 22 - source_ips = ["0.0.0.0/0", "::/0"] 23 - } 24 - 25 - rule { 26 - direction = "in" 27 - protocol = "tcp" 28 - port = "2222" 29 - source_ips = ["0.0.0.0/0", "::/0"] 30 - } 31 - 32 - rule { 33 - direction = "in" 34 - protocol = "tcp" 35 - port = "23" 36 - source_ips = ["0.0.0.0/0", "::/0"] 37 - } 38 - 39 - rule { 40 - direction = "in" 41 - protocol = "tcp" 42 - port = "8282" 43 - source_ips = ["0.0.0.0/0", "::/0"] 44 - } 45 - 46 - rule { 47 - direction = "in" 48 - protocol = "tcp" 49 - port = "8383" 50 - source_ips = ["0.0.0.0/0", "::/0"] 51 - } 52 - 53 - rule { 54 - direction = "in" 55 - protocol = "udp" 56 - port = "41641" 57 - source_ips = ["0.0.0.0/0", "::/0"] 58 - } 59 - 60 - rule { 61 - direction = "in" 62 - protocol = "icmp" 63 - source_ips = ["0.0.0.0/0", "::/0"] 64 - } 65 - } 66 - 67 - resource "hcloud_server" "solaceon" { 68 - name = "solaceon" 69 - server_type = "cx22" 70 - image = "ubuntu-24.04" 71 - location = "nbg1" 72 - backups = true 73 - firewall_ids = [hcloud_firewall.solaceon.id] 74 - }
-1
terraform/locals.tf
··· 1 1 locals { 2 2 hosts = { 3 3 pastoria = "51.81.87.134" 4 - solaceon = hcloud_server.solaceon.ipv4_address 5 4 snowpoint = "152.53.90.225" 6 5 } 7 6
-8
terraform/providers.tf
··· 10 10 source = "cloudflare/cloudflare" 11 11 version = "~> 5.0" 12 12 } 13 - hcloud = { 14 - source = "hetznercloud/hcloud" 15 - version = "~> 1.48" 16 - } 17 13 } 18 14 19 15 # State in B2 alongside CNPG + Longhorn backups. Auth via AWS_ACCESS_KEY_ID / ··· 50 46 provider "b2" { 51 47 # Reads B2_APPLICATION_KEY_ID and B2_APPLICATION_KEY from the environment. 52 48 } 53 - 54 - provider "hcloud" { 55 - # Reads HCLOUD_TOKEN from the environment. 56 - }