From 09c153a4e4d31357b1c3f43aa12739a85ff7e490 Mon Sep 17 00:00:00 2001 From: Tobias Reisinger <tobias@msrg.cc> Date: Sat, 1 Feb 2025 02:53:05 +0100 Subject: [PATCH] Add new host and move factorio --- hosts.auto.tfvars | 8 ++++++++ inventory/serguzim.net.yml | 14 ++++++++++++++ playbooks/roles/factorio/vars/main.yml | 4 ---- services.auto.tfvars | 2 +- 4 files changed, 23 insertions(+), 5 deletions(-) diff --git a/hosts.auto.tfvars b/hosts.auto.tfvars index 84504ed..f7334eb 100644 --- a/hosts.auto.tfvars +++ b/hosts.auto.tfvars @@ -7,6 +7,14 @@ hosts = { server_type = "cx32" datacenter = "fsn1-dc14" }, + "node002" = { + hostname = "node002" + rdns = "node002.serguzim.net" + provider = "hetzner" + image = "debian-12" + server_type = "cx22" + datacenter = "fsn1-dc14" + }, "node003" = { hostname = "node003" rdns = "mail.serguzim.me" diff --git a/inventory/serguzim.net.yml b/inventory/serguzim.net.yml index d1b31a1..2133f54 100644 --- a/inventory/serguzim.net.yml +++ b/inventory/serguzim.net.yml @@ -3,6 +3,7 @@ all: serguzim_net: hosts: node001: + node002: node003: hosts: local-dev: @@ -21,6 +22,19 @@ all: hc_url: "{{ opentofu.healthchecksio.backup.node001.ping_url }}" gatus_token: "{{ vault_hosts.node001.backup.gatus_token }}" + node002: + ansible_host: "{{ opentofu.hosts.node002.fqdn_vpn }}" + ansible_port: "{{ vault_hosts.node002.ansible_port }}" + ansible_user: "{{ vault_hosts.node002.ansible_user }}" + interactive_user: "{{ vault_hosts.node002.interactive_user }}" + host_vpn: + domain: "{{ opentofu.hosts.node002.fqdn_vpn }}" + ip: "{{ opentofu.hosts.node002.ipv4_address_vpn }}" + host_backup: + hc_uid: "{{ opentofu.healthchecksio.backup.node002.id }}" + hc_url: "{{ opentofu.healthchecksio.backup.node002.ping_url }}" + gatus_token: "{{ vault_hosts.node002.backup.gatus_token }}" + node003: ansible_host: "{{ opentofu.hosts.node003.fqdn_vpn }}" ansible_port: "{{ vault_hosts.node003.ansible_port }}" diff --git a/playbooks/roles/factorio/vars/main.yml b/playbooks/roles/factorio/vars/main.yml index 68c4187..d047915 100644 --- a/playbooks/roles/factorio/vars/main.yml +++ b/playbooks/roles/factorio/vars/main.yml @@ -3,10 +3,6 @@ factorio_port: 34197 factorio_uid: 845 factorio_gid: 845 -factorio_svc: - domain: "{{ all_services | service_get_domain(role_name) }}" - port: "{{ factorio_port }}" - factorio_env: PORT: "{{ factorio_port }}" USERNAME: "{{ vault_factorio.username }}" diff --git a/services.auto.tfvars b/services.auto.tfvars index c506628..c71a035 100644 --- a/services.auto.tfvars +++ b/services.auto.tfvars @@ -129,7 +129,7 @@ services = { }, "factorio" = { - host = "node001" + host = "node002" dns = [{ domain = "factorio.serguzim.me" }]