docs: update README and ROADMAP for playbook deployment

This commit is contained in:
Username
2026-02-17 23:19:59 +01:00
parent b1de91a969
commit 9eff4496d6
2 changed files with 9 additions and 5 deletions

View File

@@ -238,16 +238,18 @@ Note: `--network=host` required for Tor access at 127.0.0.1:9050.
### Operations Toolkit
The `tools/` directory provides CLI wrappers for multi-node operations:
The `tools/` directory provides CLI wrappers for multi-node operations.
Deployment uses an Ansible playbook over WireGuard for parallel execution
and handler-based restarts.
```sh
ppf-deploy [targets...] # deploy code + restart containers
ppf-deploy [targets...] # validate + deploy + restart (playbook)
ppf-deploy --check # dry run with diff
ppf-logs [node] # view container logs (-f to follow)
ppf-service <cmd> [nodes...] # status / start / stop / restart
```
Handles syntax validation, role-aware file syncing (odin vs workers),
ownership fixes, and dynamic UID discovery. See `--help` on each tool.
See `--help` on each tool.
## Troubleshooting