diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2010-09-22 16:29:40 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2010-09-22 16:29:40 -0300 |
commit | fec2db557dcad1f52a1ffa8b612629a0b8b4c054 (patch) | |
tree | 5e1305477007f7720027fa5974824937aa4ffe63 /hydractl | |
parent | 9d4d507a6c86412f1815efc1e9345f37f0956465 (diff) | |
download | hydra-fec2db557dcad1f52a1ffa8b612629a0b8b4c054.tar.gz hydra-fec2db557dcad1f52a1ffa8b612629a0b8b4c054.tar.bz2 |
App skeleton
Diffstat (limited to 'hydractl')
l---------[-rwxr-xr-x] | hydractl | 51 |
1 files changed, 1 insertions, 50 deletions
@@ -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 |