aboutsummaryrefslogtreecommitdiff
path: root/hydractl
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2010-09-22 16:29:40 -0300
committerSilvio Rhatto <rhatto@riseup.net>2010-09-22 16:29:40 -0300
commitfec2db557dcad1f52a1ffa8b612629a0b8b4c054 (patch)
tree5e1305477007f7720027fa5974824937aa4ffe63 /hydractl
parent9d4d507a6c86412f1815efc1e9345f37f0956465 (diff)
downloadhydra-fec2db557dcad1f52a1ffa8b612629a0b8b4c054.tar.gz
hydra-fec2db557dcad1f52a1ffa8b612629a0b8b4c054.tar.bz2
App skeleton
Diffstat (limited to 'hydractl')
l---------[-rwxr-xr-x]hydractl51
1 files changed, 1 insertions, 50 deletions
diff --git a/hydractl b/hydractl
index 2e2fa25..29084b0 100755..120000
--- a/hydractl
+++ b/hydractl
@@ -1,50 +1 @@
-#!/bin/bash
-#
-# Hydra Process Control Tool.
-#
-# Copyright (C) 2010 Sarava Group - sarava at lists.riseup.net
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-#
-
-function hydractl_requirements {
- # TODO
-}
-
-function hydractl_reset_puppetd {
- /etc/init.d/puppet stop
- rm -rf /var/lib/puppet/ssl
- puppetd --server puppet.`facter domain` --waitforcert 60 --test --ca_port 8141
-}
-
-function hydractl_upgrade {
- aptitude safe-upgrade -y
-}
-
-function hydractl_puppet_trigger {
- kill -USR1 `cat /var/run/puppet/puppetd.pid`
-}
-
-# Command-line parameters
-COMMAND="$1"
-BASENAME="`basename $0`"
-
-# Command-line parser
-if [ -z "$COMMAND" ]; then
- echo "usage: $BASENAME <comman> [arguments]"
-fi
-
-# Dispatch
-hydractl_requirements
-hydractl_$COMMAND
+hydra \ No newline at end of file