Updated versions.
--- a/adguard-home/tasks/main.yaml Sun Nov 06 23:10:04 2022 -0600
+++ b/adguard-home/tasks/main.yaml Sun Jan 08 12:57:34 2023 -0600
@@ -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"
--- a/dendrite/server/defaults/main.yaml Sun Nov 06 23:10:04 2022 -0600
+++ b/dendrite/server/defaults/main.yaml Sun Jan 08 12:57:34 2023 -0600
@@ -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
--- a/ergo/defaults/main.yaml Sun Nov 06 23:10:04 2022 -0600
+++ b/ergo/defaults/main.yaml Sun Jan 08 12:57:34 2023 -0600
@@ -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"
--- a/minecraft/server/defaults/main.yaml Sun Nov 06 23:10:04 2022 -0600
+++ b/minecraft/server/defaults/main.yaml Sun Jan 08 12:57:34 2023 -0600
@@ -14,8 +14,8 @@
# 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_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"
--- a/miniflux/defaults/main.yaml Sun Nov 06 23:10:04 2022 -0600
+++ b/miniflux/defaults/main.yaml Sun Jan 08 12:57:34 2023 -0600
@@ -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}}"
--- a/pleroma/otp/defaults/main.yaml Sun Nov 06 23:10:04 2022 -0600
+++ b/pleroma/otp/defaults/main.yaml Sun Jan 08 12:57:34 2023 -0600
@@ -25,5 +25,5 @@
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"
--- a/transmission/tasks/main.yaml Sun Nov 06 23:10:04 2022 -0600
+++ b/transmission/tasks/main.yaml Sun Jan 08 12:57:34 2023 -0600
@@ -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
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/unifi/README.md Sun Jan 08 12:57:34 2023 -0600
@@ -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