From eaa460c04bfa65f566693c9262c591890d506725 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Tue, 18 Nov 2014 17:33:08 -0400 Subject: doc updates --- doc/README.mdwn | 34 +++------------------------------- 1 file changed, 3 insertions(+), 31 deletions(-) (limited to 'doc/README.mdwn') diff --git a/doc/README.mdwn b/doc/README.mdwn index 47fa8e40..29e5fbb7 100644 --- a/doc/README.mdwn +++ b/doc/README.mdwn @@ -53,37 +53,9 @@ see [configuration for the Haskell newbie](https://propellor.branchable.com/hask So, edit `~/.propellor/config.hs` to configure the host (maybe start with a few simple properties), and re-run step 6. Repeat until happy and move on to the next host. :) -8. Write some neat new properties and send patches! - -## adding a central git repository - -The above quick start uses propellor without any central git repository. -Instead, the git repo on a host gets updated from the repo on your laptop -whenever you run `propellor --spin $HOST`. - -A central git repository allows hosts to run propellor from cron and pick -up any updates you may have pushed. This is useful when managing several -hosts with propellor. - -You can add a central git repository to your existing propellor setup easily: - -1. Push propellor's git repository to a central server (github or your own): - `cd ~/.propellor/; git remote add origin ssh://git.example.com/propellor.git; git push -u origin master` - -2. Configure the url your hosts should use for the git repisitory, if - it differs from the url above, by setting up a remote named "deploy": - `cd ~/.propellor/; git remote add deploy git://git.example.com/propellor.git` - -2. Add a property to your hosts like: - `Cron.runPropellor "30 * * * *"` - -3. Let your hosts know about the changed configuration (including the url - to the central repository), by running `proellor --spin $HOST` for each - of your hosts. - - Now they'll automatically update every 30 minutes, and you can - `git commit -S` and `git push` changes that affect any number of - hosts. +8. Optionally, set up a [centralized git repository](https://propellor.branchable.com/centralized_git_repository/) + so multiple hosts can be updated with a simple `git commit -S; git push` +9. Write some neat new properties and send patches! ## debugging -- cgit v1.2.3