README.rst

Butterknife provisioning suite

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.

Make sure the LXC container directories are also mounted with noatime
and nodiratime flag otherwise all the access times reflect in differential
updates as well causing excessive traffic.
Finally install the Butterknife command-line utility:

pip3 install butterknife

Publishing workflow

Create LXC container to be used as template for deployment, for instance to
set up Ubuntu 14.04 based template use:

lxc-create -n your-template -B btrfs -t ubuntu -- -r trusty -a amd64

Customize mountpoints in /var/lib/lxc/your-template/fstab, for example: