From 917005174aba1526cd6a6d8e40d3d0c1178a6b30 Mon Sep 17 00:00:00 2001 From: sjat Date: Sun, 14 Jun 2026 16:23:01 +0200 Subject: [PATCH] =?UTF-8?q?feat(tf):=20provision=20askari=20=E2=80=94=20cx?= =?UTF-8?q?23/hel1=20(CAX11=20ARM=20was=20out=20of=20stock)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ARM (cax11) unavailable in all EU locations 2026-06-14; fell back to cx23 (x86, same 2/4/40 spec, cheaper in hel1). Server created (id 141153963); offsite.yml generated into the directory inventory. Co-Authored-By: Claude Opus 4.8 (1M context) --- inventories/production/offsite.yml | 16 ++++++++++++++++ terraform/environments/offsite/main.tf | 5 +++-- 2 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 inventories/production/offsite.yml diff --git a/inventories/production/offsite.yml b/inventories/production/offsite.yml new file mode 100644 index 0000000..5f19b5b --- /dev/null +++ b/inventories/production/offsite.yml @@ -0,0 +1,16 @@ +--- +# Generated by scripts/tf_to_inventory.py — do not edit manually. +# Regenerate with: make tf-inventory TF_ENV= + +all: + children: + control: + hosts: {} + docker_hosts: + hosts: {} + offsite_hosts: + hosts: + askari: + ansible_host: 77.42.120.136 + proxmox_hosts: + hosts: {} diff --git a/terraform/environments/offsite/main.tf b/terraform/environments/offsite/main.tf index 5e64217..a0aa80a 100644 --- a/terraform/environments/offsite/main.tf +++ b/terraform/environments/offsite/main.tf @@ -6,8 +6,9 @@ module "askari" { source = "../../modules/hetzner_vm" name = "askari" - server_type = "cax11" # ARM, 2 vCPU / 4 GB - location = "hel1" # Helsinki + server_type = "cx23" # x86, 2 vCPU / 4 GB / 40 GB (CAX11/ARM was out of stock in + # every EU location 2026-06-14; cx23 is same-spec + cheaper) + location = "hel1" # Helsinki image = "debian-13" ansible_ssh_pubkey = var.ansible_ssh_pubkey ssh_admin_cidrs = var.ssh_admin_cidrs