Butterknife is the last missing piece of the puzzle that makes
Linux-based desktop OS deployment a breeze. Butterknife complements your
Puppet or Salt infrastructure and reduces the time you spend
setting up Linux-based desktop machines.
Write it on a memory stick or boot it on a virtual machine
Start up the machine and follow instructions on the screen
If something doesn't work as expected please
make sure you have updated the provisioning image,
we're still expecting some changes that might break stuff.
If that was not helpful check out #butterknife channel on Freenode.
For bearded sysadmins
For in-depth instructions take a look at GitHub, generally speaking
it works as following:
Pick a machine for hosting templates and make sure it runs rather new kernel (4.3.3+)
Install Butterknife a'la pip3 install butterknife
Set up a Linux Container with your favourite configuration management tool
Prepare the container for deployment a’la butterknife lxc release
Launch Butterknife server on the Linux Containers host a’la butterknife serve
Boot provisioning image on the target computers either from USB key or PXE
Blast the template on target computer(s) in minutes
Optionally join the machine to Active Directory or Samba domain