From 315a8655eaf82cad1a0d934fd251f8c6671c370a Mon Sep 17 00:00:00 2001
From: Tobias Reisinger <tobias@msrg.cc>
Date: Mon, 10 Feb 2025 16:13:59 +0100
Subject: [PATCH] Update configs

Use temporary next image for woodpecker
Restrict SPF in mail
Fix factorio IP
---
 dns/default_records.js                   | 1 +
 dnsconfig.js                             | 1 +
 playbooks/roles/woodpecker/vars/main.yml | 4 ++--
 services.auto.tfvars                     | 2 +-
 4 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/dns/default_records.js b/dns/default_records.js
index e2af7b0..f9cf54b 100644
--- a/dns/default_records.js
+++ b/dns/default_records.js
@@ -5,6 +5,7 @@ function mx_default(dkim) {
 		CNAME("autodiscover", "mail.serguzim.me."),
 		SRV("_autodiscover._tcp", 1, 1, 443, "mail.serguzim.me."),
 
+		TXT("*", "v=spf1 -all"),
 		TXT("@", "v=spf1 mx -all"),
 		TXT("mail-ses", "v=spf1 include:amazonses.com -all"),
 
diff --git a/dnsconfig.js b/dnsconfig.js
index 245546b..427fc85 100644
--- a/dnsconfig.js
+++ b/dnsconfig.js
@@ -59,6 +59,7 @@ D("msrg.cc", REG_OVH, DnsProvider(DSP_OVH),
 //               |___/                                        
 D("serguzim.me", REG_OVH, DnsProvider(DSP_OVH),
 	all_defaults("serguzim.me", true),
+	TXT("direct", "v=spf1 mx -all"),
 
 	TLSA("_25._tcp.mail", 3, 1, 1, "e66a608a3ec459bda7fb1f2d500b8abeb78f2910f26641204b6bc454b8aa2a49"),
 
diff --git a/playbooks/roles/woodpecker/vars/main.yml b/playbooks/roles/woodpecker/vars/main.yml
index 81653ca..7fa61a5 100644
--- a/playbooks/roles/woodpecker/vars/main.yml
+++ b/playbooks/roles/woodpecker/vars/main.yml
@@ -33,11 +33,11 @@ woodpecker_env:
 
 woodpecker_compose:
   watchtower: update
-  image: woodpeckerci/woodpecker-server
+  image: woodpeckerci/woodpecker-server:next
   file:
     services:
       agent:
-        image: woodpeckerci/woodpecker-agent:latest
+        image: woodpeckerci/woodpecker-agent:next
         restart: always
         labels:
           com.centurylinklabs.watchtower.enable: true
diff --git a/services.auto.tfvars b/services.auto.tfvars
index c71a035..0b21e39 100644
--- a/services.auto.tfvars
+++ b/services.auto.tfvars
@@ -138,7 +138,7 @@ services = {
       type = "docker"
     }]
     monitoring = {
-      url = "https://multiplayer.factorio.com/get-game-details/49.13.212.188:34197"
+      url = "https://multiplayer.factorio.com/get-game-details/91.107.211.57:34197"
       group = "4-services"
       interval = "5m"
       conditions = [