summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorRoberto Bertó <463349+robertoberto@users.noreply.github.com>2026-05-19 07:01:10 +0000
committerRoberto Bertó <463349+robertoberto@users.noreply.github.com>2026-05-19 07:01:10 +0000
commit6786e67c809450926ef4f5a4c54afdb4c11e73a5 (patch)
treee9bcccb36c639c6255bfe867974445152c5b09e8 /tests
parent5a64e952064b4e1c07019662114acbc3497498e5 (diff)
downloadpyvyos-docs/related-projects.tar.gz
pyvyos-docs/related-projects.zip
docs: cross-reference packer-vyos as related projectdocs/related-projects
Add a "Related projects" section in the main README pointing to vyos-contrib/packer-vyos, the Packer-based image builder that produces ready-to-deploy VyOS images. The two projects are complementary: packer-vyos builds the appliance, pyvyos drives it. Also mention packer-vyos in tests/pve/README.md as an alternative to the interactive install in phase 1 of the e2e harness — without making the harness depend on it. This commit is documentation only. It does not change pyvyos behaviour, payloads, or public API.
Diffstat (limited to 'tests')
-rw-r--r--tests/pve/README.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/pve/README.md b/tests/pve/README.md
index b84ad05..f780475 100644
--- a/tests/pve/README.md
+++ b/tests/pve/README.md
@@ -75,6 +75,17 @@ tests/pve/ensure-template.sh # phase 2: cloud-init applies API key,
The script is a state machine on the VMID, so re-running it from any
point is safe.
+### Alternative: prebuilt images with packer-vyos
+
+If you would rather skip the interactive install entirely, you can
+build a ready-to-clone VyOS image with
+[`vyos-contrib/packer-vyos`](https://github.com/vyos-contrib/packer-vyos)
+and import it on the PVE host instead of running phase 1 here. The
+harness scripts still work — you just point `VYOS_TEMPLATE_VMID` at
+the imported image. This harness keeps the install path because it
+has no extra dependencies; `packer-vyos` is a more capable option if
+you want repeatable image builds.
+
## Per-run workflow
```bash