diff options
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 |