<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luke/ansible-roles/koreader-sync/tasks, branch main</title>
<subtitle>Ansible roles for nth.io infrastructure
</subtitle>
<id>https://src.nth.io/luke/ansible-roles/atom?h=main</id>
<link rel='self' href='https://src.nth.io/luke/ansible-roles/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/'/>
<updated>2026-07-31T19:31:51Z</updated>
<entry>
<title>install from the 26.04 archive instead of third-party sources</title>
<updated>2026-07-31T19:31:51Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2026-07-31T19:31:51Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=846782c44c1c65e7b755de76fd50d86fc7c9636e'/>
<id>urn:sha1:846782c44c1c65e7b755de76fd50d86fc7c9636e</id>
<content type='text'>
- 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
</content>
</entry>
<entry>
<title>More fxies</title>
<updated>2026-03-24T04:32:24Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2026-03-24T04:32:24Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=d482d32ffaf14b7325b3bd8534e5e8b3b75d37fb'/>
<id>urn:sha1:d482d32ffaf14b7325b3bd8534e5e8b3b75d37fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added KOReader</title>
<updated>2026-03-24T03:22:19Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2026-03-24T03:22:19Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=b7fbbf6810d4d53ca7a0afca31134181f7025a67'/>
<id>urn:sha1:b7fbbf6810d4d53ca7a0afca31134181f7025a67</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Iniital KOReader sync role</title>
<updated>2026-03-23T22:04:57Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2026-03-23T22:04:57Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=7a9478e5f908ec6a66f10db717d3028c811fbc77'/>
<id>urn:sha1:7a9478e5f908ec6a66f10db717d3028c811fbc77</id>
<content type='text'>
</content>
</entry>
</feed>
