aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2014-02-28 19:26:55 -0300
committerSilvio Rhatto <rhatto@riseup.net>2014-02-28 19:26:55 -0300
commitc154a1076a6145a28133e9417d842310335d6805 (patch)
treeef16d294172fd448c8291442d13f5b32efe949ff /README.md
parentd2331dfe6d46e7e1f824e7692828411e4b7d7d28 (diff)
downloadpuppet-bootstrap-c154a1076a6145a28133e9417d842310335d6805.tar.gz
puppet-bootstrap-c154a1076a6145a28133e9417d842310335d6805.tar.bz2
New submodule scheme
Diffstat (limited to 'README.md')
-rw-r--r--README.md23
1 files changed, 21 insertions, 2 deletions
diff --git a/README.md b/README.md
index 3f7262f..414987f 100644
--- a/README.md
+++ b/README.md
@@ -5,5 +5,24 @@ This is a multi-purpose but very specific puppet module which can be used:
* As the base repository for a puppet infostructure.
* As a standalone provisioner for boxes, with Vagrant support.
-* It can be optionally used together with the Hydra Suite from
- https://git.sarava.org/?p=hydra.git
+* It can be optionally used together with the Hydra Suite from https://git.sarava.org/?p=hydra.git
+
+Setting up a new puppetmaster repository
+----------------------------------------
+
+You'll basically use the `bootstrap` repository as your `puppet` repository:
+
+ git clone git://git.sarava.org/puppet-bootstrap.git puppet
+ cd puppet && git tag -v
+ bin/submodules # get all needed submodules
+
+Using as a standalone provisioner
+---------------------------------
+
+This will be a `Vagrant` example:
+
+ cd your-project
+ git clone git://git.sarava.org/puppet-bootstrap.git puppet # use submodule or subtree as you please
+ ln -s puppet/Vagrantfile . # or copy if you want to customize
+ ( cd puppet && mr up ) # need the mr binary to download the submodules
+ vagrant up