debian/0000775000000000000000000000000011754257001007172 5ustar debian/mcollective-plugins-service.install0000664000000000000000000000035211701613255016204 0ustar agent/service/agent/*.ddl usr/share/mcollective/plugins/mcollective/agent agent/service/agent/*.rb usr/share/mcollective/plugins/mcollective/agent agent/service/application/*.rb usr/share/mcollective/plugins/mcollective/application debian/mcollective-plugins-nettest.postrm0000664000000000000000000000015711600201250016075 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-nrpe.install0000664000000000000000000000041111701613226015502 0ustar agent/nrpe/agent/*.ddl usr/share/mcollective/plugins/mcollective/agent agent/nrpe/agent/*.rb usr/share/mcollective/plugins/mcollective/agent agent/nrpe/application/*.rb usr/share/mcollective/plugins/mcollective/application agent/nrpe/sbin/check-mc-nrpe usr/sbin debian/mcollective-plugins-registration-monitor.postinst0000664000000000000000000000015711701606025021160 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-puppetd.postrm0000664000000000000000000000015711600201250016070 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-puppetral.docs0000664000000000000000000000002011600201250016014 0ustar README.markdown debian/mcollective-plugins-puppetd.manpages0000664000000000000000000000002111600201250016325 0ustar man/mc-puppetd.1 debian/mcollective-plugins-nrpe.manpages0000664000000000000000000000004211600201250015613 0ustar man/check-mc-nrpe.1 man/mc-nrpe.1 debian/mcollective-plugins-registration-monitor.install0000664000000000000000000000022611701606025020740 0ustar agent/registration-monitor/registration.rb usr/share/mcollective/plugins/mcollective/agent agent/registration-monitor/check_mcollective.rb usr/sbin debian/mcollective-plugins-facts-facter.docs0000664000000000000000000000002011600201250016342 0ustar README.markdown debian/mcollective-plugins-service.postinst0000664000000000000000000000015711600201250016406 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-centralrpclog.docs0000664000000000000000000000002011600201250016637 0ustar README.markdown debian/mcollective-plugins-puppetd.postinst0000664000000000000000000000015711600201250016427 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-logstash.docs0000664000000000000000000000002011600201250015624 0ustar README.markdown debian/mcollective-plugins-nettest.docs0000664000000000000000000000002011600201250015466 0ustar README.markdown debian/mcollective-plugins-logstash.install0000664000000000000000000000010511701605163016363 0ustar audit/logstash/*.rb usr/share/mcollective/plugins/mcollective/agent debian/mcollective-plugins-facts-facter.postinst0000775000000000000000000000121511600667571017335 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then ucfr -pf mcollective /etc/mcollective/server.cfg if [ $(grep "facter" /etc/mcollective/server.cfg | wc -l) = "0" ] then sed -i -e "/^plugin.yaml/d" -e "s/^factsource.*/factsource = facter/" /etc/mcollective/server.cfg fi if [ $(grep "fact_cache_time" /etc/mcollective/server.cfg | wc -l) = "0" ] then sed -i -e "/^plugin.yaml/d" -e "s/^fact_cache_time.*/fact_cache_time = 5/" /etc/mcollective/server.cfg fi chmod 640 /etc/mcollective/server.cfg ucfr mcollective /etc/mcollective/server.cfg invoke-rc.d mcollective restart fi #DEBHELPER# debian/copyright0000664000000000000000000001253011726520633011131 0ustar Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat Upstream-Name: mcollective plugins Upstream-Source: https://github.com/puppetlabs/mcollective-plugins/ Files: agent/filemgr/agent/filemgr.ddl agent/filemgr/agent/filemgr.rb agent/filemgr/application/filemgr.rb Copyright: 2010-2011 Mike Pountney License: Apache 2.0 Copyright 2010-2011 Mike Pountney Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Files: agent/process/agent/process.rb agent/process/agent/process.ddl agent/puppetd/agent/puppetd.ddl agent/puppetd/agent/puppetd.rb agent/puppetd/application/puppetd.rb agent/nrpe/agent/nrpe.rb agent/nrpe/agent/nrpe.ddl agent/registration-mongodb/registration.rb agent/puppetca/agent/puppetca.rb agent/puppetca/agent/puppetca.ddl agent/stomputil/agent/stomputil.ddl agent/stomputil/agent/stomputil.rb audit/centralrpclog/agent/centralrpclog.rb audit/centralrpclog/agent/centralrpclog-mongodb.rb audit/logstash/logstash.rb Copyright: 2010-2011 R.I.Pienaar License: Apache 2.0 Copyright 2010-2011 R.I.Pienaar Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Files: agent/nettest/agent/nettest.ddl agent/nettest/agent/nettest.rb agent/nettest/application/nettest.rb Copyright: 2010-2011 Dean Smith License: BSD Copyright (c) The Regents of the University of California. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: agent/registration-monitor/registration.rb agent/registration-monitor/check_mcollective.rb agent/package/agent/puppet-package.rb agent/package/agent/package.ddl agent/package/application/package.rb agent/service/agent/service.ddl agent/service/agent/puppet-service.rb agent/service/application/service.rb agent/puppetral/agent/puppetral.rb agent/iptables-junkfilter/agent/iptables.ddl agent/iptables-junkfilter/agent/iptables.rb agent/iptables-junkfilter/application/iptables.rb facts/facter/facter_facts.rb Copyright: (C) 2010-2011 R.I.Pienaar License: GPLv2 Copyright (C) 2010-2011 R.I.Pienaar This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) 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 General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. On Debian systems, a copy of the license can be found at: /usr/share/common-licenses/GPL-2 debian/mcollective-plugins-nrpe.postrm0000664000000000000000000000015711600201250015353 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-logstash.postrm0000664000000000000000000000015711600201250016233 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-process.docs0000664000000000000000000000002011600201250015456 0ustar README.markdown debian/mcollective-plugins-stomputil.install0000664000000000000000000000036111701611464016604 0ustar agent/stomputil/agent/*.ddl usr/share/mcollective/plugins/mcollective/agent agent/stomputil/agent/*.rb usr/share/mcollective/plugins/mcollective/agent agent/stomputil/sbin/mc-peermap usr/sbin agent/stomputil/sbin/mc-collectivemap usr/sbin debian/mcollective-plugins-registration-monitor.postrm0000664000000000000000000000015711701606025020621 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-iptables.postinst0000664000000000000000000000015711600370777016576 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-process.postinst0000664000000000000000000000015711600201250016424 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/control0000664000000000000000000001117511754257001010602 0ustar Source: mcollective-plugins Section: admin Priority: extra Build-Depends: debhelper (>= 7.0.50) Standards-Version: 3.9.3 Homepage: http://projects.puppetlabs.com/projects/mcollective-plugins/wiki Maintainer: Ubuntu Developers Package: mcollective-plugins-facts-facter Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends}, mcollective, ruby, facter Description: mcollective plugin for collecting facts via facter The facter plugin enables mcollective to use facter as a source for facts about your system. Package: mcollective-plugins-puppetd Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends}, mcollective, ruby, puppet Description: mcollective plugin for puppet clients Simple agent to enable, disable or kick off a runonce of your puppet client daemons. Package: mcollective-plugins-nrpe Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends}, mcollective, ruby, nagios-nrpe-server Description: mcollective plugin for nagios nrpe The mcollective plugin for NRPE enables mcollective to communicate with the NRPE addons running on deployed nodes. It Runs NRPE commands using MCollective as transport. Package: mcollective-plugins-package Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends}, mcollective, ruby, puppet Description: mcollective plugin for package management using puppet The package agent that lets you do updates, installs, uninstalls and status actions on a package. Package: mcollective-plugins-iptables Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends}, mcollective, ruby, iptables Description: mcollective plugin for iptables This agent will add, query and remove iptables rules to a specific iptables chain called junk_filter. Package: mcollective-plugins-stomputil Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends}, mcollective, ruby Description: mcollective plugin for the stomp protocol Helpers and utilities for the MCollective STOMP connector Package: mcollective-plugins-service Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends}, mcollective, ruby, puppet Description: mcollective plugin for service management using puppet The service agent that lets you stop, start, restart, enable, disable and query the statuses of services on your Operating System Package: mcollective-plugins-registration-monitor Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends}, mcollective, ruby Description: mcollective plugin for registration monitoring MCollective supports sending registration messages at set intervals, this is an agent to receive those messages and simply write the content to a file per sender. Package: mcollective-plugins-filemgr Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends}, mcollective, ruby Description: mcollective plugin for file management This agent let you touch files, delete files or retrieve a bunch of stats about a file. Package: mcollective-plugins-puppetca Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends}, mcollective, ruby, puppetmaster Description: mcollective plugin for puppet CA management This agent lets you sign, list, revoke and clean certificates on your Puppet Certificate Authorities Package: mcollective-plugins-puppetral Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends}, mcollective, ruby, puppet Description: mcollective plugin for puppet ralsh An agent that lets you use any of the Puppet providers over SimpleRPC. This agent is essentially at prototype/experiment stage, the theory is that there might be a ralsh equivalent that use mcollective as transport. Package: mcollective-plugins-process Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends}, mcollective, ruby Description: mcollective plugin for process management An agent that can be used for process management like the Unix pgrep, kill and pkill Package: mcollective-plugins-nettest Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends}, mcollective, ruby Description: mcollective plugin for nettest This is a simple agent that will execute a ping or remote connection test on mcollective hosts Package: mcollective-plugins-centralrpclog Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends}, mcollective, ruby Description: mcollective plugin for central rpc log management This is a SimpleRPC Audit Plugin and Agent that sends all SimpleRPC audit events to a central point for logging. Package: mcollective-plugins-logstash Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends}, mcollective, ruby Description: mcollective plugin for log stashing This is a SimpleRPC Audit Plugin sends all SimpleRPC audit events to a central point for logging and reporting. debian/mcollective-plugins-centralrpclog.postrm0000664000000000000000000000015711600201250017246 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-process.install0000664000000000000000000000035611754257001016227 0ustar agent/process/agent/*.ddl usr/share/mcollective/plugins/mcollective/agent agent/process/agent/*.rb usr/share/mcollective/plugins/mcollective/agent agent/process/application/pgrep.rb usr/share/mcollective/plugins/mcollective/application debian/mcollective-plugins-puppetral.install0000664000000000000000000000023111701613250016547 0ustar agent/puppetral/agent/*.rb usr/share/mcollective/plugins/mcollective/agent agent/puppetral/agent/*.ddl usr/share/mcollective/plugins/mcollective/agent debian/mcollective-plugins-stomputil.postinst0000664000000000000000000000015711600201250017006 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-package.install0000664000000000000000000000035211701613232016132 0ustar agent/package/agent/*.ddl usr/share/mcollective/plugins/mcollective/agent agent/package/agent/*.rb usr/share/mcollective/plugins/mcollective/agent agent/package/application/*.rb usr/share/mcollective/plugins/mcollective/application debian/mcollective-plugins-iptables.install0000664000000000000000000000041611701605152016345 0ustar agent/iptables-junkfilter/agent/*.ddl usr/share/mcollective/plugins/mcollective/agent agent/iptables-junkfilter/agent/*.rb usr/share/mcollective/plugins/mcollective/agent agent/iptables-junkfilter/application/*.rb usr/share/mcollective/plugins/mcollective/application debian/compat0000664000000000000000000000000211600201250010351 0ustar 7 debian/mcollective-plugins-service.manpages0000664000000000000000000000002111600201250016304 0ustar man/mc-service.1 debian/mcollective-plugins-nettest.postinst0000664000000000000000000000015711600201250016434 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-puppetca.install0000664000000000000000000000022711701613237016366 0ustar agent/puppetca/agent/*.ddl usr/share/mcollective/plugins/mcollective/agent agent/puppetca/agent/*.rb usr/share/mcollective/plugins/mcollective/agent debian/mcollective-plugins-filemgr.docs0000664000000000000000000000002011600201250015425 0ustar README.markdown debian/.changelog0000664000000000000000000000613511600201250011110 0ustar mcollective-plugins (0.0.0~git20110520-0ubuntu1~oneiric2) oneiric; urgency=low * Fixed plugin names -- Marc Cluet Thu, 02 Jun 2011 06:10:55 -0700 mcollective-plugins (0.0.0~git20110520-0ubuntu1~oneiric1) oneiric; urgency=low * Built for Oneiric -- Marc Cluet Wed, 01 Jun 2011 15:25:12 -0700 mcollective-plugins (0.0.0~git20110520-0ubuntu1~natty2) natty; urgency=low * Fixed run() patch -- Marc Cluet Mon, 23 May 2011 07:11:51 -0700 mcollective-plugins (0.0.0~git20110520-0ubuntu1~natty1) natty; urgency=low * Checked out latest version * Applied run() patch for > 1.1.3 run() wrapper support * Modified postinst hooks to use invoke-rc.d * Modified naming and path for puppet and service plugins -- Marc Cluet Fri, 20 May 2011 12:48:45 +0100 mcollective-plugins (0.0.0~git20110120-0ubuntu1~natty3) natty; urgency=low * Removed mcollective-plugins-all metapackage * Added postinst and postrm for plugin sanity -- Marc Cluet Sat, 23 Apr 2011 13:15:09 -0700 mcollective-plugins (0.0.0~git20110120-0ubuntu1~natty2) natty; urgency=low * debian/control: add an mcollective-plugins-all meta package -- Dustin Kirkland Wed, 20 Apr 2011 11:44:22 -0400 mcollective-plugins (0.0.0~git20110120-0ubuntu1~natty1) natty; urgency=low [ Tom Ellis ] * Rebuild for natty [ Dustin Kirkland ] * Fix versioning -- Dustin Kirkland Tue, 19 Apr 2011 10:48:55 -0400 mcollective-plugins (0.0.0+git20110120-1ubuntu9) maverick; urgency=low * Fixed problem in puppetca -- Marc Cluet Mon, 14 Mar 2011 11:44:02 -0700 mcollective-plugins (0.0.0+git20110120-1ubuntu8) maverick; urgency=low * Upgraded shell execution to 1.1.3 -- Marc Cluet Mon, 14 Mar 2011 11:42:56 -0700 mcollective-plugins (0.0.0+git20110120-1ubuntu7) maverick; urgency=low * Fixed debian build files -- Marc Cluet Wed, 09 Mar 2011 06:22:27 -0800 mcollective-plugins (0.0.0+git20110120-1ubuntu6) maverick; urgency=low * Relocated facts to correct dir -- Marc Cluet Wed, 09 Mar 2011 05:20:54 -0800 mcollective-plugins (0.0.0+git20110120-1ubuntu5) maverick; urgency=low * Upgraded plugins to 1.1 -- Marc Cluet Tue, 08 Mar 2011 06:10:43 -0800 mcollective-plugins (0.0.0+git20110120-0ubuntu4) maverick; urgency=low * Package segmentation -- Marc Cluet Fri, 04 Feb 2011 02:18:12 -0800 mcollective-plugins (0.0.0+git20110120-0ubuntu3) maverick; urgency=low * Minor tweaking -- Marc Cluet Fri, 04 Feb 2011 02:10:02 -0800 mcollective-plugins (0.0.0+git20110120-0ubuntu2) maverick; urgency=low * Maverick build -- Marc Cluet Wed, 26 Jan 2011 02:32:59 -0800 mcollective-plugins (0.0.0+git20110120-0ubuntu1) maverick; urgency=low * Initial release -- Brian Thomason Tue, 25 Jan 2011 11:19:54 -0500 debian/mcollective-plugins-service.docs0000664000000000000000000000002011600201250015440 0ustar README.markdown debian/mcollective-plugins-stomputil.postrm0000664000000000000000000000015711600201250016447 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-centralrpclog.postinst0000664000000000000000000000015711600201250017605 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/source/0000775000000000000000000000000011600202755010466 5ustar debian/source/format0000664000000000000000000000001411600201250011661 0ustar 3.0 (quilt) debian/patches/0000775000000000000000000000000011700764115010621 5ustar debian/patches/series0000664000000000000000000000001711700764115012034 0ustar manpages.patch debian/patches/manpages.patch0000664000000000000000000007457611600370777013466 0ustar Description: Man pages for all plugins Author: Juan L. Negron --- /dev/null +++ mcollective-plugins-0.0.0~git20110520/man/mc-uservice.1 @@ -0,0 +1,38 @@ +.TH mc-uservice 1 "21 June 2011" mc-uservice "mc-uservice" +.SH NAME +mc-uservice \- Simple agent to manage services on Ubuntu systems. + +.SH SYNOPSIS +\fBmc-uservice\fP [-options] [start|stop|restart|status] [service_name] + +.SH DESCRIPTION +\fBmc-uservice\fP is a simple agent to manage services on Ubuntu systems. + +Run Options + + --np, --no-progress Do not show the progress bar + -1, --one Send request to only one discovered nodes + --limit-nodes, --ln [COUNT] Send request to only a subset of nodes, can be a percentage + +Common Options + -T, --target COLLECTIVE Target messages to a specific sub collective + -c, --config FILE Load configuratuion from file rather than default + --dt, --discovery-timeout SECONDS + Timeout for doing discovery + -t, --timeout SECONDS Timeout for calling remote agents + -q, --quiet Do not be verbose + -v, --verbose Be verbose + -h, --help Display this screen + +Host Filters + -W, --with FILTER Combined classes and facts filter + -F, --wf, --with-fact fact=val Match hosts with a certain fact + -C, --wc, --with-class CLASS Match hosts with a certain config management class + -A, --wa, --with-agent AGENT Match hosts with a certain agent + -I, --wi, --with-identity IDENT Match hosts with a certain configured identity + +.SH AUTHOR +This manpage was written by Juan L. Negron for Ubuntu systems (but may be used by others). Permission is granted to copy, distribute and/or modify this document and the utility under the terms of the GNU General Public License, Version 3 published by the Free Software Foundation. + +The complete text of the GNU General Public License can be found in \fI/usr/share/common-licenses/GPL\fP on Debian/Ubuntu systems, or in \fI/usr/share/doc/fedora-release-*/GPL\fP on Fedora systems, or on the web at \fIhttp://www.gnu.org/licenses/gpl.txt\fP. + --- /dev/null +++ mcollective-plugins-0.0.0~git20110520/man/mc-nrpe.1 @@ -0,0 +1,38 @@ +.TH mc-nrpe 1 "21 June 2011" mc-nrpe "mc-nrpe" +.SH NAME +mc-nrpe \- Runs NRPE commands using MCollective as transport. + +.SH SYNOPSIS +\fBmc-nrpe\fP [-options] + +.SH DESCRIPTION +\fBmc-nrpe\fP Runs NRPE commands using MCollective as transport. + +Usage: mc-nrpe [options] + + --np, --no-progress Do not show the progress bar + -1, --one Send request to only one discovered nodes + --limit-nodes, --ln [COUNT] Send request to only a subset of nodes, can be a percentage + +Common Options + -T, --target COLLECTIVE Target messages to a specific sub collective + -c, --config FILE Load configuratuion from file rather than default + --dt, --discovery-timeout SECONDS + Timeout for doing discovery + -t, --timeout SECONDS Timeout for calling remote agents + -q, --quiet Do not be verbose + -v, --verbose Be verbose + -h, --help Display this screen + +Host Filters + -W, --with FILTER Combined classes and facts filter + -F, --wf, --with-fact fact=val Match hosts with a certain fact + -C, --wc, --with-class CLASS Match hosts with a certain config management class + -A, --wa, --with-agent AGENT Match hosts with a certain agent + -I, --wi, --with-identity IDENT Match hosts with a certain configured identity + +.SH AUTHOR +This manpage was written by Juan L. Negron for Ubuntu systems (but may be used by others). Permission is granted to copy, distribute and/or modify this document and the utility under the terms of the GNU General Public License, Version 3 published by the Free Software Foundation. + +The complete text of the GNU General Public License can be found in \fI/usr/share/common-licenses/GPL\fP on Debian/Ubuntu systems, or in \fI/usr/share/doc/fedora-release-*/GPL\fP on Fedora systems, or on the web at \fIhttp://www.gnu.org/licenses/gpl.txt\fP. + --- /dev/null +++ mcollective-plugins-0.0.0~git20110520/man/mc-pgrep.1 @@ -0,0 +1,41 @@ +.TH mc-package 1 "21 June 2011" mc-package "mc-package" +.SH NAME +mc-package \- An agent that can be used for process management like the Unix pgrep, kill and pkill. + +.SH SYNOPSIS +\fBmc-package\fP [options] action package + +.SH DESCRIPTION +\fBmc-package\fP An agent that can be used for process management like the Unix pgrep, kill and pkill. + +Usage: mc-pgrep [options] + +Process List Limiters: + -z, --zombie Find only zombie processes + + --np, --no-progress Do not show the progress bar + -1, --one Send request to only one discovered nodes + --limit-nodes, --ln [COUNT] Send request to only a subset of nodes, can be a percentage + +Common Options + -T, --target COLLECTIVE Target messages to a specific sub collective + -c, --config FILE Load configuratuion from file rather than default + --dt, --discovery-timeout SECONDS + Timeout for doing discovery + -t, --timeout SECONDS Timeout for calling remote agents + -q, --quiet Do not be verbose + -v, --verbose Be verbose + -h, --help Display this screen + +Host Filters + -W, --with FILTER Combined classes and facts filter + -F, --wf, --with-fact fact=val Match hosts with a certain fact + -C, --wc, --with-class CLASS Match hosts with a certain config management class + -A, --wa, --with-agent AGENT Match hosts with a certain agent + -I, --wi, --with-identity IDENT Match hosts with a certain configured identity + +.SH AUTHOR +This manpage was written by Juan L. Negron for Ubuntu systems (but may be used by others). Permission is granted to copy, distribute and/or modify this document and the utility under the terms of the GNU General Public License, Version 3 published by the Free Software Foundation. + +The complete text of the GNU General Public License can be found in \fI/usr/share/common-licenses/GPL\fP on Debian/Ubuntu systems, or in \fI/usr/share/doc/fedora-release-*/GPL\fP on Fedora systems, or on the web at \fIhttp://www.gnu.org/licenses/gpl.txt\fP. + --- /dev/null +++ mcollective-plugins-0.0.0~git20110520/man/mc-package.1 @@ -0,0 +1,38 @@ +.TH mc-package 1 "21 June 2011" mc-package "mc-package" +.SH NAME +mc-package \- installs, uninstalls and query Operating System packages. + +.SH SYNOPSIS +\fBmc-package\fP [options] action package + +.SH DESCRIPTION +\fBmc-package\fP installs, uninstalls and query Operating System packages. + +Usage: mc-package [options] action package + + --np, --no-progress Do not show the progress bar + -1, --one Send request to only one discovered nodes + --limit-nodes, --ln [COUNT] Send request to only a subset of nodes, can be a percentage + +Common Options + -T, --target COLLECTIVE Target messages to a specific sub collective + -c, --config FILE Load configuratuion from file rather than default + --dt, --discovery-timeout SECONDS + Timeout for doing discovery + -t, --timeout SECONDS Timeout for calling remote agents + -q, --quiet Do not be verbose + -v, --verbose Be verbose + -h, --help Display this screen + +Host Filters + -W, --with FILTER Combined classes and facts filter + -F, --wf, --with-fact fact=val Match hosts with a certain fact + -C, --wc, --with-class CLASS Match hosts with a certain config management class + -A, --wa, --with-agent AGENT Match hosts with a certain agent + -I, --wi, --with-identity IDENT Match hosts with a certain configured identity + +.SH AUTHOR +This manpage was written by Juan L. Negron for Ubuntu systems (but may be used by others). Permission is granted to copy, distribute and/or modify this document and the utility under the terms of the GNU General Public License, Version 3 published by the Free Software Foundation. + +The complete text of the GNU General Public License can be found in \fI/usr/share/common-licenses/GPL\fP on Debian/Ubuntu systems, or in \fI/usr/share/doc/fedora-release-*/GPL\fP on Fedora systems, or on the web at \fIhttp://www.gnu.org/licenses/gpl.txt\fP. + --- /dev/null +++ mcollective-plugins-0.0.0~git20110520/man/check-mc-nrpe.1 @@ -0,0 +1,38 @@ +.TH check-mc-nrpe 1 "21 June 2011" check-mc-nrpe "check-mc-nrpe" +.SH NAME +check-mc-nrpe \- Nagios check for the mcollective nrpe agents. + +.SH SYNOPSIS +\fBcheck-mc-nrpe\fP [-options] + +.SH DESCRIPTION +\fBcheck-mc-nrpe\fP Nagios check for the mcollective nrpe agents. + +Usage: check-mc-nrpe [options] + + --np, --no-progress Do not show the progress bar + -1, --one Send request to only one discovered nodes + --limit-nodes, --ln [COUNT] Send request to only a subset of nodes, can be a percentage + +Common Options + -T, --target COLLECTIVE Target messages to a specific sub collective + -c, --config FILE Load configuratuion from file rather than default + --dt, --discovery-timeout SECONDS + Timeout for doing discovery + -t, --timeout SECONDS Timeout for calling remote agents + -q, --quiet Do not be verbose + -v, --verbose Be verbose + -h, --help Display this screen + +Host Filters + -W, --with FILTER Combined classes and facts filter + -F, --wf, --with-fact fact=val Match hosts with a certain fact + -C, --wc, --with-class CLASS Match hosts with a certain config management class + -A, --wa, --with-agent AGENT Match hosts with a certain agent + -I, --wi, --with-identity IDENT Match hosts with a certain configured identity + +.SH AUTHOR +This manpage was written by Juan L. Negron for Ubuntu systems (but may be used by others). Permission is granted to copy, distribute and/or modify this document and the utility under the terms of the GNU General Public License, Version 3 published by the Free Software Foundation. + +The complete text of the GNU General Public License can be found in \fI/usr/share/common-licenses/GPL\fP on Debian/Ubuntu systems, or in \fI/usr/share/doc/fedora-release-*/GPL\fP on Fedora systems, or on the web at \fIhttp://www.gnu.org/licenses/gpl.txt\fP. + --- /dev/null +++ mcollective-plugins-0.0.0~git20110520/man/mc-service.1 @@ -0,0 +1,38 @@ +.TH mc-service 1 "21 June 2011" mc-service "mc-service" +.SH NAME +mc-service \- stop, starts and query Operating System services. + +.SH SYNOPSIS +\fBmc-service\fP [options] service action + +.SH DESCRIPTION +\fBmc-service\fP is a script that stop, starts and query Operating System services. + +Usage: mc-service [options] service action + + --np, --no-progress Do not show the progress bar + -1, --one Send request to only one discovered nodes + --limit-nodes, --ln [COUNT] Send request to only a subset of nodes, can be a percentage + +Common Options + -T, --target COLLECTIVE Target messages to a specific sub collective + -c, --config FILE Load configuratuion from file rather than default + --dt, --discovery-timeout SECONDS + Timeout for doing discovery + -t, --timeout SECONDS Timeout for calling remote agents + -q, --quiet Do not be verbose + -v, --verbose Be verbose + -h, --help Display this screen + +Host Filters + -W, --with FILTER Combined classes and facts filter + -F, --wf, --with-fact fact=val Match hosts with a certain fact + -C, --wc, --with-class CLASS Match hosts with a certain config management class + -A, --wa, --with-agent AGENT Match hosts with a certain agent + -I, --wi, --with-identity IDENT Match hosts with a certain configured identity + +.SH AUTHOR +This manpage was written by Juan L. Negron for Ubuntu systems (but may be used by others). Permission is granted to copy, distribute and/or modify this document and the utility under the terms of the GNU General Public License, Version 3 published by the Free Software Foundation. + +The complete text of the GNU General Public License can be found in \fI/usr/share/common-licenses/GPL\fP on Debian/Ubuntu systems, or in \fI/usr/share/doc/fedora-release-*/GPL\fP on Fedora systems, or on the web at \fIhttp://www.gnu.org/licenses/gpl.txt\fP. + --- /dev/null +++ mcollective-plugins-0.0.0~git20110520/man/mc-filemgr.1 @@ -0,0 +1,40 @@ +.TH mc-filemgr 1 "21 June 2011" mc-filemgr "mc-filemgr" +.SH NAME +mc-filemgr \- This agent let you touch files, delete files or retrieve a bunch of stats about a file. + +.SH SYNOPSIS +\fBmc-filemgr\fP [--file FILE] [touch|remove|status] + +.SH DESCRIPTION +\fBmc-filemgr\fP is a script that lets you touch files, delete files or retrieve a bunch of stats about a file. + +Generic File Manager Client + -f, --file MSG file to manage + -d, --details show full file details + + --np, --no-progress Do not show the progress bar + -1, --one Send request to only one discovered nodes + --limit-nodes, --ln [COUNT] Send request to only a subset of nodes, can be a percentage + +Common Options + -T, --target COLLECTIVE Target messages to a specific sub collective + -c, --config FILE Load configuratuion from file rather than default + --dt, --discovery-timeout SECONDS + Timeout for doing discovery + -t, --timeout SECONDS Timeout for calling remote agents + -q, --quiet Do not be verbose + -v, --verbose Be verbose + -h, --help Display this screen + +Host Filters + -W, --with FILTER Combined classes and facts filter + -F, --wf, --with-fact fact=val Match hosts with a certain fact + -C, --wc, --with-class CLASS Match hosts with a certain config management class + -A, --wa, --with-agent AGENT Match hosts with a certain agent + -I, --wi, --with-identity IDENT Match hosts with a certain configured identity + +.SH AUTHOR +This manpage was written by Juan L. Negron for Ubuntu systems (but may be used by others). Permission is granted to copy, distribute and/or modify this document and the utility under the terms of the GNU General Public License, Version 3 published by the Free Software Foundation. + +The complete text of the GNU General Public License can be found in \fI/usr/share/common-licenses/GPL\fP on Debian/Ubuntu systems, or in \fI/usr/share/doc/fedora-release-*/GPL\fP on Fedora systems, or on the web at \fIhttp://www.gnu.org/licenses/gpl.txt\fP. + --- /dev/null +++ mcollective-plugins-0.0.0~git20110520/man/mc-collectivemap.1 @@ -0,0 +1,38 @@ +.TH mc-collectivemap 1 "21 June 2011" mc-collectivemap "mc-collectivemap" +.SH NAME +mc-collectivemap \- Helpers and utilities for the MCollective STOMP connector. + +.SH SYNOPSIS +\fBmc-collectivemap\fP [options] + +.SH DESCRIPTION +\fBmc-collectivemap\fP Helpers and utilities for the MCollective STOMP connector. + +Usage: mc-collectivemap [options] + + --np, --no-progress Do not show the progress bar + -1, --one Send request to only one discovered nodes + --limit-nodes, --ln [COUNT] Send request to only a subset of nodes, can be a percentage + +Common Options + -T, --target COLLECTIVE Target messages to a specific sub collective + -c, --config FILE Load configuratuion from file rather than default + --dt, --discovery-timeout SECONDS + Timeout for doing discovery + -t, --timeout SECONDS Timeout for calling remote agents + -q, --quiet Do not be verbose + -v, --verbose Be verbose + -h, --help Display this screen + +Host Filters + -W, --with FILTER Combined classes and facts filter + -F, --wf, --with-fact fact=val Match hosts with a certain fact + -C, --wc, --with-class CLASS Match hosts with a certain config management class + -A, --wa, --with-agent AGENT Match hosts with a certain agent + -I, --wi, --with-identity IDENT Match hosts with a certain configured identity + +.SH AUTHOR +This manpage was written by Juan L. Negron for Ubuntu systems (but may be used by others). Permission is granted to copy, distribute and/or modify this document and the utility under the terms of the GNU General Public License, Version 3 published by the Free Software Foundation. + +The complete text of the GNU General Public License can be found in \fI/usr/share/common-licenses/GPL\fP on Debian/Ubuntu systems, or in \fI/usr/share/doc/fedora-release-*/GPL\fP on Fedora systems, or on the web at \fIhttp://www.gnu.org/licenses/gpl.txt\fP. + --- /dev/null +++ mcollective-plugins-0.0.0~git20110520/man/mc-upuppet.1 @@ -0,0 +1,40 @@ +.TH mc-upuppet 1 "21 June 2011" mc-upuppet "mc-upuppet" +.SH NAME +mc-upuppet \- Simple agent to manage puppet on Ubuntu systems. + +.SH SYNOPSIS +\fBmc-upuppet\fP [-options] [start|stop|restart|cycle_run] {numtimes} + +.SH DESCRIPTION +\fBmc-upuppet\fP is a simple agent to manage puppet on Ubuntu systems. + +Usage: mc-upuppet [-options] [start|stop|restart|cycle_run] {numtimes} + +Run Options + + --np, --no-progress Do not show the progress bar + -1, --one Send request to only one discovered nodes + --limit-nodes, --ln [COUNT] Send request to only a subset of nodes, can be a percentage + +Common Options + -T, --target COLLECTIVE Target messages to a specific sub collective + -c, --config FILE Load configuratuion from file rather than default + --dt, --discovery-timeout SECONDS + Timeout for doing discovery + -t, --timeout SECONDS Timeout for calling remote agents + -q, --quiet Do not be verbose + -v, --verbose Be verbose + -h, --help Display this screen + +Host Filters + -W, --with FILTER Combined classes and facts filter + -F, --wf, --with-fact fact=val Match hosts with a certain fact + -C, --wc, --with-class CLASS Match hosts with a certain config management class + -A, --wa, --with-agent AGENT Match hosts with a certain agent + -I, --wi, --with-identity IDENT Match hosts with a certain configured identity + +.SH AUTHOR +This manpage was written by Juan L. Negron for Ubuntu systems (but may be used by others). Permission is granted to copy, distribute and/or modify this document and the utility under the terms of the GNU General Public License, Version 3 published by the Free Software Foundation. + +The complete text of the GNU General Public License can be found in \fI/usr/share/common-licenses/GPL\fP on Debian/Ubuntu systems, or in \fI/usr/share/doc/fedora-release-*/GPL\fP on Fedora systems, or on the web at \fIhttp://www.gnu.org/licenses/gpl.txt\fP. + --- /dev/null +++ mcollective-plugins-0.0.0~git20110520/man/mc-puppetd.1 @@ -0,0 +1,39 @@ +.TH mc-puppetd 1 "21 June 2011" mc-puppetd "mc-puppetd" +.SH NAME +mc-puppetd \- Simple agent to enable, disable or kick off a runonce of your puppet client daemons. + +.SH SYNOPSIS +\fBmc-puppetd\fP [enable|disable|runonce|status|count|runall|summary] [concurrency] + +.SH DESCRIPTION +\fBmc-puppetd\fP is a script that manages remote puppet daemons. + +Run Options + -f, --force Force the puppet run to happen immediately without splay + + --np, --no-progress Do not show the progress bar + -1, --one Send request to only one discovered nodes + --limit-nodes, --ln [COUNT] Send request to only a subset of nodes, can be a percentage + +Common Options + -T, --target COLLECTIVE Target messages to a specific sub collective + -c, --config FILE Load configuratuion from file rather than default + --dt, --discovery-timeout SECONDS + Timeout for doing discovery + -t, --timeout SECONDS Timeout for calling remote agents + -q, --quiet Do not be verbose + -v, --verbose Be verbose + -h, --help Display this screen + +Host Filters + -W, --with FILTER Combined classes and facts filter + -F, --wf, --with-fact fact=val Match hosts with a certain fact + -C, --wc, --with-class CLASS Match hosts with a certain config management class + -A, --wa, --with-agent AGENT Match hosts with a certain agent + -I, --wi, --with-identity IDENT Match hosts with a certain configured identity + +.SH AUTHOR +This manpage was written by Juan L. Negron for Ubuntu systems (but may be used by others). Permission is granted to copy, distribute and/or modify this document and the utility under the terms of the GNU General Public License, Version 3 published by the Free Software Foundation. + +The complete text of the GNU General Public License can be found in \fI/usr/share/common-licenses/GPL\fP on Debian/Ubuntu systems, or in \fI/usr/share/doc/fedora-release-*/GPL\fP on Fedora systems, or on the web at \fIhttp://www.gnu.org/licenses/gpl.txt\fP. + --- /dev/null +++ mcollective-plugins-0.0.0~git20110520/man/mc-uapt.1 @@ -0,0 +1,40 @@ +.TH mc-uapt 1 "21 June 2011" mc-uapt "mc-uapt" +.SH NAME +mc-uapt \- Manage apt on Ubuntu. + +.SH SYNOPSIS +\fBmc-uapt\fP [-options] [update|upgrade|dist-upgrade|install|forceinstall|remove|source|clean] {package} + +.SH DESCRIPTION +\fBmc-uapt\fP is a script that allows management of apt on Ubuntu systems. + +Usage: mc-uapt [-options] [update|upgrade|dist-upgrade|install|forceinstall|remove|source|clean] {package} + +Run Options + + --np, --no-progress Do not show the progress bar + -1, --one Send request to only one discovered nodes + --limit-nodes, --ln [COUNT] Send request to only a subset of nodes, can be a percentage + +Common Options + -T, --target COLLECTIVE Target messages to a specific sub collective + -c, --config FILE Load configuratuion from file rather than default + --dt, --discovery-timeout SECONDS + Timeout for doing discovery + -t, --timeout SECONDS Timeout for calling remote agents + -q, --quiet Do not be verbose + -v, --verbose Be verbose + -h, --help Display this screen + +Host Filters + -W, --with FILTER Combined classes and facts filter + -F, --wf, --with-fact fact=val Match hosts with a certain fact + -C, --wc, --with-class CLASS Match hosts with a certain config management class + -A, --wa, --with-agent AGENT Match hosts with a certain agent + -I, --wi, --with-identity IDENT Match hosts with a certain configured identity + +.SH AUTHOR +This manpage was written by Juan L. Negron for Ubuntu systems (but may be used by others). Permission is granted to copy, distribute and/or modify this document and the utility under the terms of the GNU General Public License, Version 3 published by the Free Software Foundation. + +The complete text of the GNU General Public License can be found in \fI/usr/share/common-licenses/GPL\fP on Debian/Ubuntu systems, or in \fI/usr/share/doc/fedora-release-*/GPL\fP on Fedora systems, or on the web at \fIhttp://www.gnu.org/licenses/gpl.txt\fP. + --- /dev/null +++ mcollective-plugins-0.0.0~git20110520/man/mc-fact.1 @@ -0,0 +1,38 @@ +.TH mc-fact 1 "21 June 2011" mc-fact "mc-fact" +.SH NAME +mc-fact \- Simple agent to manage remote facts + +.SH SYNOPSIS +\fBmc-fact\fP [-options] [add|del|read] [fact] {value} + +.SH DESCRIPTION +\fBmc-fact\fP is a script to manage remote facts + +Run Options + + --np, --no-progress Do not show the progress bar + -1, --one Send request to only one discovered nodes + --limit-nodes, --ln [COUNT] Send request to only a subset of nodes, can be a percentage + +Common Options + -T, --target COLLECTIVE Target messages to a specific sub collective + -c, --config FILE Load configuratuion from file rather than default + --dt, --discovery-timeout SECONDS + Timeout for doing discovery + -t, --timeout SECONDS Timeout for calling remote agents + -q, --quiet Do not be verbose + -v, --verbose Be verbose + -h, --help Display this screen + +Host Filters + -W, --with FILTER Combined classes and facts filter + -F, --wf, --with-fact fact=val Match hosts with a certain fact + -C, --wc, --with-class CLASS Match hosts with a certain config management class + -A, --wa, --with-agent AGENT Match hosts with a certain agent + -I, --wi, --with-identity IDENT Match hosts with a certain configured identity + +.SH AUTHOR +This manpage was written by Juan L. Negron for Ubuntu systems (but may be used by others). Permission is granted to copy, distribute and/or modify this document and the utility under the terms of the GNU General Public License, Version 3 published by the Free Software Foundation. + +The complete text of the GNU General Public License can be found in \fI/usr/share/common-licenses/GPL\fP on Debian/Ubuntu systems, or in \fI/usr/share/doc/fedora-release-*/GPL\fP on Fedora systems, or on the web at \fIhttp://www.gnu.org/licenses/gpl.txt\fP. + --- /dev/null +++ mcollective-plugins-0.0.0~git20110520/man/mc-kill.1 @@ -0,0 +1,38 @@ +.TH mc-kill 1 "21 June 2011" mc-kill "mc-kill" +.SH NAME +mc-kill \- This agent let you kill processes on remote systems. + +.SH SYNOPSIS +\fBmc-kill\fP [-options] [kill|forcekill] + +.SH DESCRIPTION +\fBmc-kill\fP is a script that lets you kill processes on remote systems. + +Run Options + + --np, --no-progress Do not show the progress bar + -1, --one Send request to only one discovered nodes + --limit-nodes, --ln [COUNT] Send request to only a subset of nodes, can be a percentage + +Common Options + -T, --target COLLECTIVE Target messages to a specific sub collective + -c, --config FILE Load configuratuion from file rather than default + --dt, --discovery-timeout SECONDS + Timeout for doing discovery + -t, --timeout SECONDS Timeout for calling remote agents + -q, --quiet Do not be verbose + -v, --verbose Be verbose + -h, --help Display this screen + +Host Filters + -W, --with FILTER Combined classes and facts filter + -F, --wf, --with-fact fact=val Match hosts with a certain fact + -C, --wc, --with-class CLASS Match hosts with a certain config management class + -A, --wa, --with-agent AGENT Match hosts with a certain agent + -I, --wi, --with-identity IDENT Match hosts with a certain configured identity + +.SH AUTHOR +This manpage was written by Juan L. Negron for Ubuntu systems (but may be used by others). Permission is granted to copy, distribute and/or modify this document and the utility under the terms of the GNU General Public License, Version 3 published by the Free Software Foundation. + +The complete text of the GNU General Public License can be found in \fI/usr/share/common-licenses/GPL\fP on Debian/Ubuntu systems, or in \fI/usr/share/doc/fedora-release-*/GPL\fP on Fedora systems, or on the web at \fIhttp://www.gnu.org/licenses/gpl.txt\fP. + --- /dev/null +++ mcollective-plugins-0.0.0~git20110520/man/mc-peermap.1 @@ -0,0 +1,38 @@ +.TH mc-peermap 1 "21 June 2011" mc-peermap "mc-peermap" +.SH NAME +mc-peermap \- Helpers and utilities for the MCollective STOMP connector. + +.SH SYNOPSIS +\fBmc-peermap\fP [options] + +.SH DESCRIPTION +\fBmc-peermap\fP Helpers and utilities for the MCollective STOMP connector. + +Usage: mc-peermap [options] + + --np, --no-progress Do not show the progress bar + -1, --one Send request to only one discovered nodes + --limit-nodes, --ln [COUNT] Send request to only a subset of nodes, can be a percentage + +Common Options + -T, --target COLLECTIVE Target messages to a specific sub collective + -c, --config FILE Load configuratuion from file rather than default + --dt, --discovery-timeout SECONDS + Timeout for doing discovery + -t, --timeout SECONDS Timeout for calling remote agents + -q, --quiet Do not be verbose + -v, --verbose Be verbose + -h, --help Display this screen + +Host Filters + -W, --with FILTER Combined classes and facts filter + -F, --wf, --with-fact fact=val Match hosts with a certain fact + -C, --wc, --with-class CLASS Match hosts with a certain config management class + -A, --wa, --with-agent AGENT Match hosts with a certain agent + -I, --wi, --with-identity IDENT Match hosts with a certain configured identity + +.SH AUTHOR +This manpage was written by Juan L. Negron for Ubuntu systems (but may be used by others). Permission is granted to copy, distribute and/or modify this document and the utility under the terms of the GNU General Public License, Version 3 published by the Free Software Foundation. + +The complete text of the GNU General Public License can be found in \fI/usr/share/common-licenses/GPL\fP on Debian/Ubuntu systems, or in \fI/usr/share/doc/fedora-release-*/GPL\fP on Fedora systems, or on the web at \fIhttp://www.gnu.org/licenses/gpl.txt\fP. + debian/mcollective-plugins-iptables.docs0000664000000000000000000000002011600201250015603 0ustar README.markdown debian/mcollective-plugins-puppetd.docs0000664000000000000000000000002011600201250015461 0ustar README.markdown debian/changelog0000664000000000000000000000216211754257001011045 0ustar mcollective-plugins (0.0.0~git20120507.df2fa81-0ubuntu1) quantal; urgency=low * Updated from upstream for Quantal * Fix for mcollective-plugins-facter postrm script error (LP: #994357) -- Marc Cluet Mon, 07 May 2012 18:47:02 +0100 mcollective-plugins (0.0.0~git20120105.9b90c2b-0ubuntu2) precise; urgency=low * Removed facts ohai package (LP: #948437) -- Marc Cluet Fri, 09 Mar 2012 16:59:09 +0000 mcollective-plugins (0.0.0~git20120105.9b90c2b-0ubuntu1) precise; urgency=low * Update from upstream git source -- Marc Cluet Thu, 05 Jan 2012 16:20:38 +0000 mcollective-plugins (0.0.0~git20110520-0ubuntu1) oneiric; urgency=low * Initial Release - Added postinst postrm per plugin - Added docs per plugin - Added man pages per plugin - Applied run() patch for > 1.1.3 run() wrapper support - Modified naming and path for puppet and service plugins - Added plugins written by Canonical - Additional work by Juan L. Negron and Brian Thomason -- Marc Cluet Wed, 22 Jun 2011 06:04:38 -0700 debian/mcollective-plugins-stomputil.docs0000664000000000000000000000002011600201250016040 0ustar README.markdown debian/mcollective-plugins-nettest.install0000664000000000000000000000035211701605177016236 0ustar agent/nettest/agent/*.ddl usr/share/mcollective/plugins/mcollective/agent agent/nettest/agent/*.rb usr/share/mcollective/plugins/mcollective/agent agent/nettest/application/*.rb usr/share/mcollective/plugins/mcollective/application debian/mcollective-plugins-stomputil.manpages0000664000000000000000000000005011600201250016706 0ustar man/mc-collectivemap.1 man/mc-peermap.1 debian/mcollective-plugins-filemgr.install0000664000000000000000000000035211701605150016164 0ustar agent/filemgr/agent/*.ddl usr/share/mcollective/plugins/mcollective/agent agent/filemgr/agent/*.rb usr/share/mcollective/plugins/mcollective/agent agent/filemgr/application/*.rb usr/share/mcollective/plugins/mcollective/application debian/mcollective-plugins-nrpe.postinst0000664000000000000000000000015711600201250015712 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-puppetd.install0000664000000000000000000000035011701613242016217 0ustar agent/puppetd/agent/*.ddl usr/share/mcollective/plugins/mcollective/agent agent/puppetd/agent/*.rb usr/share/mcollective/plugins/mcollective/agent agent/puppetd/application/*.rb usr/share/mcollective/plugins/mcollective/application debian/mcollective-plugins-filemgr.postinst0000664000000000000000000000015711600370777016420 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-filemgr.manpages0000664000000000000000000000002111600201250016271 0ustar man/mc-filemgr.1 debian/mcollective-plugins-logstash.postinst0000664000000000000000000000015711600201250016572 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-puppetral.postinst0000664000000000000000000000015711600201250016762 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-puppetca.postinst0000664000000000000000000000015711600201250016567 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-facts-facter.install0000664000000000000000000000011511701605147017104 0ustar facts/facter/facter_facts.rb usr/share/mcollective/plugins/mcollective/facts debian/mcollective-plugins-nrpe.docs0000664000000000000000000000002011600201250014744 0ustar README.markdown debian/mcollective-plugins-puppetca.postrm0000664000000000000000000000015711600201250016230 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-process.postrm0000664000000000000000000000015711600201250016065 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-centralrpclog.install0000664000000000000000000000024011701605146017377 0ustar audit/centralrpclog/agent/*.rb usr/share/mcollective/plugins/mcollective/agent audit/centralrpclog/audit/*.rb usr/share/mcollective/plugins/mcollective/audit debian/mcollective-plugins-iptables.postrm0000664000000000000000000000015711600201250016212 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-puppetral.postrm0000664000000000000000000000015711600201250016423 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-facts-facter.postrm0000775000000000000000000000116611754257001016774 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then ucfr -pf mcollective /etc/mcollective/server.cfg if [ $(grep "facter" /etc/mcollective/server.cfg | wc -l) = "1" ] then sed -i -e "s#^factsource.*#factsource = yaml\nplugin.yaml = /etc/mcollective/facts.yaml#" /etc/mcollective/server.cfg fi if [ $(grep "fact_cache_time" /etc/mcollective/server.cfg | wc -l) = "1" ] then sed -i -e "/^fact_cache_time/d" /etc/mcollective/server.cfg fi chmod 640 /etc/mcollective/server.cfg ucfr mcollective /etc/mcollective/server.cfg invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-package.docs0000664000000000000000000000002011600201250015373 0ustar README.markdown debian/mcollective-plugins-service.postrm0000664000000000000000000000015711600201250016047 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-filemgr.postrm0000664000000000000000000000015711600201250016034 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-package.postrm0000664000000000000000000000015711600201250016002 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-puppetca.docs0000664000000000000000000000002011600201250015621 0ustar README.markdown debian/mcollective-plugins-package.postinst0000664000000000000000000000015711600201250016341 0ustar #!/bin/sh -e if [ -f "/etc/mcollective/server.cfg" ] then invoke-rc.d mcollective restart fi #DEBHELPER# debian/mcollective-plugins-package.manpages0000664000000000000000000000002111600201250016237 0ustar man/mc-package.1 debian/rules0000775000000000000000000000317511701613516010257 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ override_dh_install: dh_install override_dh_fixperms: dh_fixperms # Stuff for get-orig-source. upstream_version := $(shell dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)-.*/\1/p') isodate := $(shell dpkg-parsechangelog | sed -ne 's/^Version.*git\(.*\)-.*/\1/p') unixdate := $(shell date -d $(isodate) +%s) # Add 24 hours to the Unix time. unixdate := $(shell expr $(unixdate) + 86400 ) get-orig-source: # Cleaning rm -rf mcollective-plugins-$(upstream_version) rm -f ../mcollective-plugins_$(upstream_version).orig.tar.gz # Download the latest GIT version and downgrade it to $(isodate). git clone https://github.com/puppetlabs/mcollective-plugins.git mcollective-plugins-$(upstream_version) # cd mcollective-plugins-$(upstream_version) && git reset --hard $(shell cd mcollective-plugins-$(upstream_version) && git rev-list --all -n 1 --before=$(unixdate)) #unixdate = 1231196400 #hash of GIT commit = 1d3f869e61dc5139d16596075a9e2c4e9a2f503f # Ugly hack with "xargs" that works. cd mcollective-plugins-$(upstream_version) && echo `git rev-list --all -n 1 --before=$(unixdate)` | xargs git reset --hard # Make a pristine package. # --no-name/-n is important because it won't save the timestamp in the # 5th to 8th byte of the gzip. cd mcollective-plugins-$(upstream_version) && git archive --format=tar --prefix=mcollective-plugins-$(upstream_version)/ master | gzip -9 --no-name > ../mcollective-plugins_$(upstream_version).orig.tar.gz # Clean again, because we use svn-buildpackage afterwards. rm -rf mcollective-plugins-$(upstream_version) debian/docs0000664000000000000000000000002011600201250010016 0ustar README.markdown debian/mcollective-plugins-registration-monitor.docs0000664000000000000000000000002011701606025020212 0ustar README.markdown