tylerszabo / pfsense-qemu

Install pfSense to a qemu image for use as a template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Automated pfSense QEMU image creation

Notes

Use a persistent volume or mounted directory to avoid redownloading install image.

Usage

The following to outputs an installed image to ./output/pfsense.qcow2 and persists install images

docker build --tag pfsense-qemu:latest .
docker run --rm -it -v "$PWD/cache:/installer-images" -v "$PWD/output:/output" -v "$PWD/config.xml:/conf/config.xml" pfsense-qemu:latest

Alternatively, invoke directly without Docker

./install.tcl OUTPUT_FILE BASE_IMAGE [CONFIG_XML]

About

Install pfSense to a qemu image for use as a template

License:The Unlicense


Languages

Language:Tcl 85.0%Language:Dockerfile 15.0%