Usage
Installation
This tool is only supported on linux as it shells out to linux tools.
Required tools on host system
git
rsync
docker
# This will place vyos-modular into your python scripts folder
pip install vyos-modular
Dev Install
pip install -e .
Setting up
Run the following in an empty directory
vyos-modular init
Copy your base iso to the resources/isos
folder and modify the generated config.yml
to suite your needs.
Building
Artifacts will output in the bin folder. If unprivileged users dont have access to docker, you will need to run using sudo or root account
vyos-modular build -c tailscale-1.3.5-config.yml
Building a base ISO
If you dont have access to LTS ISOs or want to target a specific commit, vyos-modular can also be used to build base isos.
# Build an ISO from the LTS 1.3.5 tag
vyos-modular build_iso -b 1.3.5 -r equuleus