Commit Graph

1 Commits

Author SHA1 Message Date
vh 765d89aed3 scripts: add fork-fleet.sh for bootstrapping a new fleet repo
Mirrors the reusable tooling (scripts/, generic playbook templates,
.gitignore, conventions section of CLAUDE.md) into a new directory
and strips everything fleet-specific: servers/, stacks/, configs/,
fleet-named playbooks (deploy-*, decouple-*), runbooks, status,
host-pinned scripts.

Output is an empty conventionally-organized workspace with fresh git
history, ready to populate with a different fleet. Skeleton
CLAUDE.md / README.md / STATUS.md are written with the new fleet
name baked in but no server table or placement rules pre-populated.

Deliberately does NOT create a remote or push — the user picks the
namespace + name explicitly via tea / git remote add.

  scripts/fork-fleet.sh ~/development/acme-prod-management
  scripts/fork-fleet.sh /tmp/test-fork test-fleet
2026-04-28 15:58:22 -07:00