blumeops/ansible
Erich Blume df32bc8f82 Add lockfile to prevent concurrent immich-sync runs
- Creates ~/.immich-sync.lock with PID on start
- Checks if existing lock's process is still running (stale lock detection)
- Logs clear message when skipping due to active lock
- Releases lock on exit via trap (handles success and failure)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 12:34:55 -08:00
..
group_vars Add Caddy layer4 for Forgejo SSH (#56) 2026-01-25 11:37:23 -08:00
inventory Add pre-commit hooks for code quality (#19) 2026-01-16 19:33:02 -08:00
playbooks Add immich-sync ansible role for photo library sync 2026-01-26 12:04:39 -08:00
roles Add lockfile to prevent concurrent immich-sync runs 2026-01-26 12:34:55 -08:00
ansible.cfg Suppress Python interpreter discovery warning in ansible 2026-01-13 21:26:41 -08:00
requirements.yml Add ansible playbook for indri with prometheus and grafana roles 2026-01-13 21:12:24 -08:00