Skip to content

Packer template for FreeBSD using mfsBSD

Notifications You must be signed in to change notification settings

devicemanager/freebsd-packer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreeBSD Packer Template

This repository provides a Packer template for building FreeBSD image with ZFS root. The repository is based on brd/packer-freebsd but use mfsBSD to bootstrap the installation over SSH instead of using boot command with FreeBSD ISO.

Usage

The resulting image is currently published at pxfs/freebsd-11.1. You can init Vagrant environment with the image built from this repository with:

$ vagrant init pxfs/freebsd-11.1

Or configure manually,

Vagrant.configure("2") do |config|
  config.vm.box = "pxfs/freebsd-11.1"
  # Other configuration.
end

Manually Building

Building

  1. Build the Vagrant box with packer build template.json.
  2. Add the Vagrant box with vagrant box add --name freebsd-11.1 freebsd-11.1-vmware.box.

The default Vagrantfile comes with NFS mount on /vagrant and 1GB of RAM with 20GB of disk.

About

Packer template for FreeBSD using mfsBSD

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 77.4%
  • Ruby 22.6%