diff options
| author | Luke Hoersten <[email protected]> | 2026-07-31 14:31:51 -0500 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2026-07-31 14:31:51 -0500 |
| commit | 846782c44c1c65e7b755de76fd50d86fc7c9636e (patch) | |
| tree | cf0ad02ccc06f449f7b26a4633f1665808e8feba /aws-s3-backup | |
| parent | fd40a5f246f029de659f01b932b9045f003c20a8 (diff) | |
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
Diffstat (limited to 'aws-s3-backup')
| -rw-r--r-- | aws-s3-backup/defaults/main.yaml | 5 | ||||
| -rw-r--r-- | aws-s3-backup/tasks/main.yaml | 4 |
2 files changed, 5 insertions, 4 deletions
diff --git a/aws-s3-backup/defaults/main.yaml b/aws-s3-backup/defaults/main.yaml index d17817e..9f59207 100644 --- a/aws-s3-backup/defaults/main.yaml +++ b/aws-s3-backup/defaults/main.yaml @@ -1,6 +1,7 @@ --- aws_s3_backup_region: "us-east-1" -aws_s3_backup_pip_packages: +# apt awscli is v2 (the old pip package was v1); the s3/s3api commands the +# backup scripts use behave the same. boto3 was dropped: nothing used it. +aws_s3_backup_apt_packages: - "awscli" - - "boto3" diff --git a/aws-s3-backup/tasks/main.yaml b/aws-s3-backup/tasks/main.yaml index a6f5164..46b6a91 100644 --- a/aws-s3-backup/tasks/main.yaml +++ b/aws-s3-backup/tasks/main.yaml @@ -1,8 +1,8 @@ --- -- name: pip install aws cli packages +- name: install aws cli become: yes - pip: name="{{aws_s3_backup_pip_packages}}" break_system_packages="true" + apt: name="{{aws_s3_backup_apt_packages}}" - name: create aws config dir for root become: yes |
