src.nth.io/

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--adguard-home/tasks/main.yaml7
-rw-r--r--dendrite/server/defaults/main.yaml2
-rw-r--r--ergo/defaults/main.yaml2
-rw-r--r--minecraft/server/defaults/main.yaml7
-rw-r--r--miniflux/defaults/main.yaml2
-rw-r--r--pleroma/otp/defaults/main.yaml2
-rw-r--r--transmission/tasks/main.yaml2
-rw-r--r--unifi/README.md12
8 files changed, 28 insertions, 8 deletions
diff --git a/adguard-home/tasks/main.yaml b/adguard-home/tasks/main.yaml
index 8c0716b..f9220bf 100644
--- a/adguard-home/tasks/main.yaml
+++ b/adguard-home/tasks/main.yaml
@@ -56,6 +56,13 @@
dest: "/etc/resolv.conf"
when: sym.stat.islnk is defined and sym.stat.islnk
+- name: ensure nameserver is self
+ become: yes
+ lineinfile:
+ path: "/etc/resolv.conf"
+ regexp: "^nameserver"
+ line: "nameserver {{ansible_default_ipv4.address}}"
+
- name: disable systemd-resolved service
become: yes
systemd: name="systemd-resolved.service" enabled="no" state="stopped"
diff --git a/dendrite/server/defaults/main.yaml b/dendrite/server/defaults/main.yaml
index 7a565b2..8ee418d 100644
--- a/dendrite/server/defaults/main.yaml
+++ b/dendrite/server/defaults/main.yaml
@@ -1,7 +1,7 @@
---
dendrite_user: "dendrite"
-dendrite_version: "0.10.7"
+dendrite_version: "0.10.8"
dendrite_tar: "https://github.com/matrix-org/dendrite/archive/refs/tags/v{{dendrite_version}}.tar.gz"
dendrite_build_dir: "/tmp/dendrite-{{dendrite_version}}"
dendrite_old_key: false
diff --git a/ergo/defaults/main.yaml b/ergo/defaults/main.yaml
index ee048c2..146fe5e 100644
--- a/ergo/defaults/main.yaml
+++ b/ergo/defaults/main.yaml
@@ -1,7 +1,7 @@
---
ergo_user: "ergo"
-ergo_version: "2.10.0"
+ergo_version: "2.11.0"
ergo_arch: "arm64"
ergo_tar_name: "ergo-{{ergo_version}}-linux-{{ergo_arch}}"
ergo_tar: "{{ergo_tar_name}}.tar.gz"
diff --git a/minecraft/server/defaults/main.yaml b/minecraft/server/defaults/main.yaml
index ed053ac..ba3de93 100644
--- a/minecraft/server/defaults/main.yaml
+++ b/minecraft/server/defaults/main.yaml
@@ -14,8 +14,8 @@ minecraft_url: "https://papermc.io/api/v2/projects/paper/versions/{{minecraft_pa
# https://papermc.io
# paper is a spigot derivative
-minecraft_paper_version: "1.19.2"
-minecraft_paper_build: "263"
+minecraft_paper_version: "1.19.3"
+minecraft_paper_build: "371"
minecreat_plugins_enabled:
- "dynmap"
@@ -26,5 +26,6 @@ minecraft_dynmap_version: "3.4"
minecraft_dynmap_url: "http://dynmap.us/builds/dynmap/Dynmap-{{minecraft_dynmap_version}}-spigot.jar"
# https://geysermc.org
-minecraft_geyser_version: "1227"
+# https://ci.opencollab.dev/job/GeyserMC/view/default/builds
+minecraft_geyser_version: "1270"
minecraft_geyser_url: "https://ci.opencollab.dev/job/GeyserMC/job/Geyser/job/master/{{minecraft_geyser_version}}/artifact/bootstrap/spigot/build/libs/Geyser-Spigot.jar"
diff --git a/miniflux/defaults/main.yaml b/miniflux/defaults/main.yaml
index 657ffd8..97fd3bd 100644
--- a/miniflux/defaults/main.yaml
+++ b/miniflux/defaults/main.yaml
@@ -3,5 +3,5 @@
miniflux_port: "8555"
miniflux_admin_pass: "admin"
miniflux_arch: "arm64"
-miniflux_version: "2.0.39"
+miniflux_version: "2.0.41"
miniflux_url: "https://github.com/miniflux/miniflux/releases/download/{{miniflux_version}}/miniflux-linux-{{miniflux_arch}}"
diff --git a/pleroma/otp/defaults/main.yaml b/pleroma/otp/defaults/main.yaml
index 7732fd0..730a0eb 100644
--- a/pleroma/otp/defaults/main.yaml
+++ b/pleroma/otp/defaults/main.yaml
@@ -25,5 +25,5 @@ pleroma_data_dir: "/var/lib/pleroma/instance_data"
pleroma_download_url: "https://git.pleroma.social/api/v4/projects/2/jobs/artifacts/stable/download?job={{pleroma_arch}}"
pleroma_soapbox: false
-pleroma_soapbox_version: "v2.0.0"
+pleroma_soapbox_version: "v3.0.0"
pleroma_soapbox_download_url: "https://gitlab.com/soapbox-pub/soapbox-fe/-/jobs/artifacts/{{pleroma_soapbox_version}}/download?job=build-production"
diff --git a/transmission/tasks/main.yaml b/transmission/tasks/main.yaml
index 4ca336f..8077476 100644
--- a/transmission/tasks/main.yaml
+++ b/transmission/tasks/main.yaml
@@ -25,7 +25,7 @@
lineinfile:
path: "{{transmission_config}}"
regexp: '^ "rpc-whitelist":'
- line: ' "rpc-whitelist": "127.0.0.1,192.168.*.*",'
+ line: ' "rpc-whitelist": "127.0.0.1,192.168.*.*,10.0.*.*",'
insertafter: ",$"
notify: restart transmission service
diff --git a/unifi/README.md b/unifi/README.md
new file mode 100644
index 0000000..a5daf7a
--- /dev/null
+++ b/unifi/README.md
@@ -0,0 +1,12 @@
+# Unifi Controller on ARM64
+
+This role is for setting up a Ubiquiti Unifi Controller on ARM64 Ubuntu building on the [official docs](https://help.ui.com/hc/en-us/articles/220066768-UniFi-How-to-Install-and-Update-via-APT-on-Debian-or-Ubuntu)
+
+## Notes
+
+Unfortunately Unifi Controller relies on some pretty outdated packages, making them hard to find in recent Linux distributions. Specifically, the following packages need to be backported:
+
+- Mongo 3.6
+- libssl1.1
+
+By specifying arm64 in the Xenial Mongo 3.6 apt repo, the