Skip to content

Commit e45acfe

Browse files
pablomhclaude
andcommitted
Add migrate-to-rootless playbook
Provides a migration path for existing rootful deployments to the new rootless Podman Quadlet setup. Handles stopping root-level services, transferring data directory ownership, and starting the new user-scope services. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 022447c commit e45acfe

File tree

2 files changed

+402
-0
lines changed

2 files changed

+402
-0
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
help: |
3+
Migrate existing rootful Foreman deployment to rootless
4+
5+
WARNING: This is a destructive operation that will:
6+
- Stop all running services
7+
- Transfer ownership of data volumes
8+
- Remove system-scoped systemd units
9+
- Recreate everything in user scope
10+
11+
PREREQUISITES:
12+
- Backup all data before running this migration
13+
- Ensure no active users or operations are running
14+
- Test this in a non-production environment first
15+
...

0 commit comments

Comments
 (0)