WIP: Add ccnet-par2-integrity: weekly PAR2 bitrot check for forgejo/data #40
No reviewers
Labels
No labels
blocked
borg-backup
ceph
forgejo
in-progress
infra
netdata
nextcloud
p:high
p:low
p:medium
searxng
service-onboard
swarm-nodes
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
copper/ccnet-prod-devops!40
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "worktree-par2-integrity-doc"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
ccnet-par2-integrity/— an Ansible playbook configuring a weekly systemd timer onswarm-mgr-01to run PAR2 (par2cmdline) create/verify/repair, scoped to justforgejo/dataon the CephFS mount.nextcloud/datawas considered and rejected as a target (too much churn to stay "static").CLAUDE.md's Map and Per-directory notes sections, folded into the condensed structure from #36.Status: NOT yet deployed
--syntax-checkpasses.swarm-mgr-01— no timer is live yet, nothing has actually created a parity set.CLAUDE.md/README both call this out explicitly so it isn't mistaken for live infra.Test plan
ansible-playbook par2-integrity.yml --syntax-checkpassesswarm-mgr-01and confirm the timer/service come uppar2createpass completes and produces the expected parity set under/mnt/swarm-data/.par2-integrity/forgejo-data/Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
https://claude.ai/code/session_012rzRTrkRgNHNXS86z3e3ap
00a6557dd1tocd0c31b476View command line instructions
Manual merge helper
Use this merge commit message when completing the merge manually.
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.