diff options
| -rw-r--r-- | adguard-home/tasks/main.yaml | 7 | ||||
| -rw-r--r-- | dendrite/server/defaults/main.yaml | 2 | ||||
| -rw-r--r-- | ergo/defaults/main.yaml | 2 | ||||
| -rw-r--r-- | minecraft/server/defaults/main.yaml | 7 | ||||
| -rw-r--r-- | miniflux/defaults/main.yaml | 2 | ||||
| -rw-r--r-- | pleroma/otp/defaults/main.yaml | 2 | ||||
| -rw-r--r-- | transmission/tasks/main.yaml | 2 | ||||
| -rw-r--r-- | unifi/README.md | 12 |
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 |
