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 up
vagrant ssh
cd build/pi-gen
- Edit
config
file as needed. - Edit
config-luaml
as desired. ./build-docker.sh -c config-luaml