This repo is used to create a customized Raspbian Lite build using pi-gen, with some additions (ex. salt-minion) as both NOOBS and standard *.img file.
Vagrant will use a Debian box on either VirtualBox or libvirt, and provision using Ansible to prepare the VM with the packages and tools necessary to more easily use the pi-gen tools.
NOTE: The default provisioning and pi-gen customization is aimed toward building a 3DPrinterOS client.
- It really helps to have prior experience with Vagrant and virtual machines in general.
- It really helps to have command line experience with your host operating system.
- It really helps to have command line experience with Linux.
- It helps to have some basic experience with Docker containers.
- Virtualbox (download) orlibvirt (tested on Ubuntu 18.04 host)
- Vagrant (download)
- Set up VirtualBox or libvirt (whichever you prefer)
- Install Vagrant
vagrant upvagrant sshcd build/pi-gen- Edit
configfile as needed. - Edit
config-luamlas desired. ./build-docker.sh -c config-luaml