From 846782c44c1c65e7b755de76fd50d86fc7c9636e Mon Sep 17 00:00:00 2001 From: Luke Hoersten Date: Fri, 31 Jul 2026 14:31:51 -0500 Subject: install from the 26.04 archive instead of third-party sources - rpi-base: log2ram from the archive, drop the azlux repo (which still pointed at debian buster) - aws-s3-backup: apt awscli (v2) instead of pip v1; drop boto3, nothing used it - scrypted, koreader-sync: docker.io and docker-compose-v2 instead of the docker.com repo pinned to noble; the docker-ce removal lives in cleanup-third-party.yaml since the packages collide on files - miniflux: the archive package with a dbconfig preseed; drops the github binary download and the bundled unit - prometheus/client: note the nginx and postgres exporters are in apt - dendrite/build, nostr/build: unversioned golang-go instead of pinned golang-1.21-go and a hand symlink that shadowed the real go --- koreader-sync/tasks/main.yaml | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) (limited to 'koreader-sync') diff --git a/koreader-sync/tasks/main.yaml b/koreader-sync/tasks/main.yaml index bec8d30..e51d925 100644 --- a/koreader-sync/tasks/main.yaml +++ b/koreader-sync/tasks/main.yaml @@ -1,19 +1,14 @@ --- -- name: add docker apt key - become: yes - get_url: - url: "https://download.docker.com/linux/ubuntu/gpg" - dest: "/etc/apt/trusted.gpg.d/docker.asc" - mode: "0644" - -- name: add docker apt repo - become: yes - apt_repository: repo="deb [arch=arm64 signed-by=/etc/apt/trusted.gpg.d/docker.asc] https://download.docker.com/linux/ubuntu noble stable" - +# 26.04 ships a current docker, so no more docker.com repo. Migrating a +# host off docker-ce needs cleanup-third-party.yaml first: docker.io cannot +# install while docker-ce holds the same files. - name: install docker apt packages become: yes - apt: name="docker-ce" + apt: + name: + - "docker.io" + - "docker-compose-v2" - name: add korsync user become: yes -- cgit v1.2.3