Add --merge-simple-packages to reduce the number of roles, for packages that have no config files or services to maintain.
Some checks failed
CI / test (push) Failing after 5m32s
Lint / test (push) Successful in 40s

This commit is contained in:
Miguel Jacq 2026-06-14 15:52:07 +10:00
parent a0fbed5ca5
commit 76df10ee92
Signed by: mig5
GPG key ID: 03906B4110AAD3B8
7 changed files with 164 additions and 15 deletions

View file

@ -129,6 +129,7 @@ Generate Ansible output from an existing harvest bundle.
**Common flags**
- `--fqdn <host>`: enables **multi-site** output style
- `--merge-simple-packages`: Puts all packages that don't have config files or services to maintain, in a `common_packages` role, to reduce the number of overall Ansible roles to run.
**Role tags**
Generated playbooks tag each role so you can target just the parts you need:
@ -148,7 +149,7 @@ Convenience wrapper that runs **harvest → manifest** in one command.
Use this when you want “get me something workable ASAP”.
Supports the same general flags as harvest/manifest, including `--fqdn`, remote harvest flags, and `--sops`.
Supports the same general flags as harvest/manifest, including `--fqdn`, remote harvest flags, `--merge-simple-packages`, and `--sops`.
---