fabsetup
Set up and maintain a local or remote (Ubuntu) linux system.
Installation
sudo apt-get install git fabric
mkdir ~/repos && cd ~/repos
git clone https://github.com/theno/fabsetup.git
Let's bubble
fabsetup is somehow like a Thermomix for linux setup recipies: The tasks
are the programs of the Thermomix and tell it what to do. The
Howtos are the cookbook, each howto stands for a
recipe. The recipes are easy and short. Sometimes, you don't like a recipe
and want to cook your own meal or you would like to make custom additions.
This works with fabsetup_custom
.
fabsetup is a fabric
script, so every command starts with a fab
:
# go to the fabsetup repository
cd ~/repos/fabsetup
# list all tasks
fab -l
# show details
fab -d setup.vim
# run tasks
fab setup.pencil -H localhost # local
fab setup.regex_repl
fab up -H example.com # or remote
Okay, that was just an appetizer. Now we should satisfy the very hunger with this howtos: