Those are just some basic scripts to ease the pain of setting up a new machine.
(as of right now, because I'm using MBP, those are prepared to run on a new MacBook - next step is to prepare those for ArchLinux, but because Arch is running on this machine for few years without failure, I'll customize those, once Arch fails and I'll be setting it up againt)
===
Question: why you didn't just use chef, puppet or ansible?
Anwser: because I had been using them (well, chef and ansible at least) for other projects, and never tried fabric. Yes, fabric is not a provisioning tool, but it looked simple enough that it might in fact get the job done. And it did.
===
-
install
fabric -
clone this repo
-
OSX only: make sure that remote login is allowed (
System Preferences/Sharing/Remote Login) -
to bootstrap localmachine run
fab -H localhost bootstrap -
to see all available tasks, run:
fab --list