Username
01b91836c4
tools: fix ansible output filter in ppf-db
CI / syntax-check (push) Failing after 1s
CI / memory-leak-check (push) Successful in 16s
2026-02-18 01:02:45 +01:00
Username
04fb362181
tools: add ppf-status cluster overview
2026-02-18 01:02:42 +01:00
Username
24d6f345f6
tools: add ppf-db for database operations
2026-02-18 00:28:27 +01:00
Username
1ca096c78a
ppf-service: use down+up for restart to pick up code changes
2026-02-18 00:22:55 +01:00
Username
15a7f0bb6a
ppf-common: fix compose_cmd to run as podman user
2026-02-18 00:22:52 +01:00
Username
b6045bd05c
tools: use down+up in deploy handler to pick up code changes
2026-02-18 00:22:48 +01:00
Username
7a271896a8
ppf-common: fix ad-hoc ansible for toolkit inventory
...
Add --become to ansible_cmd (needed when connecting as
ansible user). Add cd /tmp to podman_cmd so sudo -u podman
doesn't fail on inaccessible /home/ansible cwd.
2026-02-17 23:38:13 +01:00
Username
8779979780
tools: use compose up -d for ppf-service restart
2026-02-17 23:23:10 +01:00
Username
195d25c653
tools: use compose up -d instead of restart in handler
...
compose restart reuses the existing container config; up -d
recreates from compose.yml, picking up changes like renamed
CLI flags.
2026-02-17 23:22:33 +01:00
Username
9b8be9d302
tools: use toolkit inventory for all ansible commands
...
Route ansible_cmd through ppf inventory instead of /opt/ansible
default. Eliminates dynamic inventory warnings and connects
via WireGuard IPs.
2026-02-17 23:22:29 +01:00
Username
df2078c7f7
tools: fix symlink resolution in ppf-logs and ppf-service
2026-02-17 23:18:50 +01:00
Username
782deab95d
tools: rewrite ppf-deploy as playbook wrapper
...
Replace sequential ansible ad-hoc calls with ansible-playbook.
Add ansible_playbook_cmd to shared library. Supports --check
for dry runs.
2026-02-17 23:18:46 +01:00
Username
8208670fc1
tools: add ansible deploy playbook
...
Parallel execution across hosts, handler-based restart on change,
role-aware paths via group_vars. Connects over WireGuard with
dedicated inventory and SSH key.
2026-02-17 23:18:41 +01:00
Username
1f14173595
tools: add ppf-service
...
Status, start, stop, restart for PPF containers. Status includes
compose ps, master health check, and worker API query.
2026-02-17 22:50:42 +01:00
Username
2128814a41
tools: add ppf-logs
...
View container logs with -f follow and -n line count. Resolves
dynamic UID and container name per node role.
2026-02-17 22:50:38 +01:00
Username
7f59cae05c
tools: add ppf-deploy
...
Validates syntax, rsyncs code, copies compose files, fixes ownership,
restarts containers. Supports --no-restart and per-host targeting.
2026-02-17 22:50:34 +01:00
Username
9b7ca20728
tools: add shared library ppf-common.sh
...
Host topology, ansible/podman/compose wrappers, color helpers,
syntax validation, and target resolution for the PPF ops toolkit.
2026-02-17 22:50:30 +01:00