diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2014-02-27 18:41:16 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2014-02-27 18:41:16 -0300 |
commit | 022dfee473c804af2f3bf01065a49250d2074db2 (patch) | |
tree | 3f0d658895ef27504fd223d82620f5816ff13237 | |
parent | 19ecf71acfab42e6b1ea67fbd28010aec6c1ee05 (diff) | |
download | hydra-022dfee473c804af2f3bf01065a49250d2074db2.tar.gz hydra-022dfee473c804af2f3bf01065a49250d2074db2.tar.bz2 |
Create config and doc repositories
-rw-r--r-- | README | 6 | ||||
-rwxr-xr-x | share/hydra/init | 19 |
2 files changed, 22 insertions, 3 deletions
@@ -4,15 +4,15 @@ Hydra Process Command Tool This suite is made of three commands: - hydractl: issues commands in the current host. - - hydra: issues commands on multiple hosts. - - hydras: issues commands to multiple sets of hosts. + - hydra: issues commands on multiple hosts. + - hydras: issues commands to multiple sets of hosts. TODO ---- Hydra: - - Init: create config repository. + - Init: create config and doc repositories. - Init: generate puppet repository using "hydractl bootstrap repository" - Sync: clone hydra configuration repository that should be created by the new init action. - Sync: split between public and private repositories. diff --git a/share/hydra/init b/share/hydra/init index 5ac6f82..ad2f065 100755 --- a/share/hydra/init +++ b/share/hydra/init @@ -46,6 +46,25 @@ echo "$HYDRA=\"$BASEDIR\"" >> $CONFIG if [ ! -z "$REMOTE" ]; then echo "Using $REMOTE as private gitolite address." echo "PRIVATE_REPOS=$REMOTE" >> $PREFERENCES +else + # TODO: setup remotes and README content + # No remote was given, so we assume this is a shiny new hydra! + mkdir $BASEDIR/{config,doc} + ( + cd $BASEDIR/config + touch README.md + git init + git add . + git commit -m "Initial import" + ) + + ( + cd $BASEDIR/doc + touch README.md + git init + git add . + git commit -m "Initial import" + ) fi # Sync repositories |