Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/voxpupuli/puppet-mcollective
MCollective Server and Client Puppet Module
https://github.com/voxpupuli/puppet-mcollective
This patch adds support for Puppet Enterprise. The MCollective server
is managed without packag...
(#10) - removed empty metadata.json and put it in .gitignore.
8c5feb892267104c2c4485e7ca81c87bdd5629b0 authored over 13 years ago
This fixes the issue whereby empty metadata.json files throw errors
in puppet.
29b09eb559cd353220143d2f42d06ebc26d9a5d9 authored over 13 years ago
* feature/master/8_anchor_containment:
Whitespace only alignment cleanup.
(#8) Update exampl...
933133a1c6d77d6497ed0583a8b7585f8dd86087 authored over 13 years ago
The example in the tests/ directory is now updated with the expected use
case of the end user of...
This change introduces the Anchor pattern to the MCollective module.
The motivation is to ensure...
This was causing a parse error on the file.
263a77cde164f97115375ea8be820dfd0f615470 authored over 13 years ago4be8f30614ace019c8e8bb24e68cb5741ba4061c authored over 13 years ago
eefbda2f187557a12e327ca7bdf7c90746d017b5 authored over 13 years ago
* bug/master/server_config_order:
Fix class ordering problem
When Gary and I broke out package management into discrete platform
classes there was an orderin...
042e221ab19e7e4d4b17c609da062bed3077d6db authored over 13 years ago
* bug/master/demo_feedback:
Add better test examples
Do not install the client by default.
Dan gave the feedback in the demo that the tests directory should
contain better test examples t...
Based on feedback from the demo, the general expectation seems to be to
only manage the MCollect...
Documentation Update
d19513066c64027a1ba23749ad163c8af116e65f authored over 13 years agoAdded documentation for the mcollective::client classes.
e169bb0fb7ed3f9e76dcbc14928b35758c91e30d authored over 13 years ago3cbe70f431e758c7f351c7ab711b125b9dd5fbea authored over 13 years ago
40baadbbcafdc59f42eb45a3c852d79757ebc8cb authored over 13 years ago
3b4eae50a090376a0441a8087ea5df756ac4dd04 authored over 13 years ago
* feature/master/stomp_pkg_setup:
Removed unneeded debian class file
Whitespace Commit
Sep...
db9b195ec76d00a89b86af079a83c09877c4275d authored over 13 years ago
00bc2007bdb83e690c0f6a5f76b3ce9d5b47f06c authored over 13 years ago
Using a case statement to install packages based
on separate distro class files.
Defaulting to Puppet handling the correct provider.
4cd9207db9fd37877c93755cb37fe4ac3939824a authored over 13 years ago
Moved every platform class file to the
mcollective::server::package namespace.
Renamed the mcollective::{client,server}::pkg class
to package to keep things consistent. Fixed ...
Added documentation for the mcollective::server
classes.
Added a case statement in mcollective::server::pkg
to split out other distro dependency packages...
This list of things to do with this module is current as of this commit
and previous history.
656b58584348b23605635494b6772f170ae966f0 authored over 13 years ago
* feature/master/plugins:
Add the nrpe agent as a default plugin to deploy
Add the nrpe.d di...
This change manages the nrpe agent, ddl file and
application interface from the mcollective::plu...
The default nrpe directory is /etc/nagios/nrpe.d, however
on CentOS the default directory is /et...
The main mcollective class should manage a default
set of plugins if the server is being managed...
The plugin type had a lot of repetitive owner group
and mode parameters on file types. Using re...
The default mcollective::plugins class was trying to manage
application interfaces which do not ...
Give an example of how to manage additional plugins.
ddb01c249f8ffee62cdc351136a22b2a9210ea6a authored over 13 years agobd3d7baa613e93972209235a4cf51222f8622bd7 authored over 13 years ago
57cf99e972ee973340f0daa43931f69f8a1583ac authored over 13 years ago
* fix/master/client_config_order:
Fix: package should come before the configuration
There was a problem where the configuration file could not be managed
since the parent directory...
10bae6c9517879601d9696ed21fa9aff81ac71c9 authored over 13 years ago
* feature/master/xxxx_pre_shared_key:
Make the security provider and psk a class param
The pre shared key and security provider should be easily
configurable from the top level mcolle...
58490fda5eedee9dbe224d3ec835a5eb57f432c0 authored over 13 years ago
* feature/master/xxxx_merge_vagrant_demo_jeff: (27 commits)
Update TODO with psk note
Notify...
6260edcffe17402c0f3f38798f0c41f8351bd7a9 authored over 13 years ago
The mcollective service wasn't being notified of
configuration changes and wasn't automatically...
The mcollective module should install and manage the client
configuration by default. This chan...
cd69b267541fb36439e63928f59b1df15d6e72cb authored over 13 years ago
The default permissions installed from the package are 0640 rather than
0600. Match the managed...
The stomp_ip parameter is no longer used since the host resource for the
stomp server is no long...
3843465f8f9b053a4e4d73c9a2119295f8bcc025 authored over 13 years ago
The default STOMP port for MCollective is 6163.
The stomp ip and aliases parameters are no long...
53138749d01cda9193064725f11fd393095a30f7 authored over 13 years ago
This is to remove the word vagrant from the default module
configuration.
Indentation and alignment fixes. Tab removals.
29a70689fde9974003171e421816ad169485bfa6 authored over 13 years ago
This is the first commit working successfully with the existing
puppetlabs-java and puppetlabs-a...
Added Gary's TODO items.
29ca38b3f31d02cc0673731c41389f19498fa665 authored over 13 years agoThis class manages the mcollective service.
952cd7cf4b3506abd6a2d6bd809fbe7ea6e2efb4 authored over 13 years ago
These classes install the respective client/server
configuration files.
These classes declare the classes that install
the mcollective package and configuration files.
Specify individual resources for client/server.
No longer managing mcollective-common because
...
Templates now include variables.
2954d703de891a273da2c1a78e84345dda5cba7e authored over 13 years agoIt makes sense to nest the service class underneath the server namespace.
7c49ad3c0f53d05deaf8b751147d8098661be3a6 authored over 13 years agoAdded the package and service agents, their ddl files, and the meta registration plugin to the m...
1584298145940b5fbe64dbbc2139580949a18d9b authored over 13 years agoThis class will install all specified plugins leveraging the plugin function created in the prev...
ded764f12b796c828c307c2db141b2d5ecf19c3a authored over 13 years agoMerged in the plugin that <[email protected]> created for the Vagrant demo. This defined type...
7d0be3b1d24acd2022da99f2fa88d816d899700c authored over 13 years agoThe mcollective::params class includes variables used in the other mcollective manifests.
7226681a2fa59e78e27129fcf80dc60cc1ea4a4f authored over 13 years agoRemoved the host entry we had used in our Vagrant testing.
64cbfa98d2ae6cb9873e33e7a04a7e8c5e1e72ab authored over 13 years agoIf the $server or $client variables are set to true, then we include the parameterized class of ...
1c0a0838e6e8eb0de58e187ddd82255b15d48c17 authored over 13 years agoCheck that a version was specified. If not, default back to 'present' for the package install.
065bf6805f125225fee4ba51fb925c5b5815cb76 authored over 13 years agoSetup class parameters with default values and provide validation for all of the values.
1d7a722858259d72f55fe57e4472fd75fc583484 authored over 13 years agoAdded documentation for all the Parameters, requires, and listed an example.
ae5da571b7ff4daafcbe113299f74b7cc8548a41 authored over 13 years ago9d38eee56fada5ab32415aa68e6c325aa59788b3 authored over 13 years ago
The mcollective module now deploys the simple registration agent and
configures each mcollective...
984e26c9f09e8b08975cbec92dece5c1974d6c2a authored over 13 years ago
On redhat systems, the default configuration path is /etc/nrpe.d when
installing from EPEL.
I w...
750144df68f0df3ea34c6c1c20d273e05ec84fc1 authored over 13 years ago34669beb11aa55c1055a70babcb92250847a65ab authored over 13 years ago
5931241f25e763b48d83af1d3ddc82e72bd383db authored over 13 years ago
As per comment from RIP in IRC.
8ae3cb9fe5a4de03567ae3fad181c5b7200b684f authored over 13 years agob7c49b60e63c4709ca508407a513dec45a44986a authored over 13 years ago
* feature/master/puppet:
Add puppetd and puppetral mc agents
These are the standard agents from the mcollective-plugins project.
6cad4c721f9b42ca70bb557af902285423ab2d10 authored over 13 years ago3482ea4ec719b72466244f7c57083b64f44186fa authored over 13 years ago
* feature/master/facter:
Add facter integration
Deploy the facter facts plugin and update the configuration file to use
this facts plugin.
6a2767219eb7c37843d360f6c63e793e04a00f99 authored over 13 years ago
a2c1bc2497cc805764c39d841407afe57aad89b3 authored over 13 years ago
* feature/master/plugins:
Fix mcollective server topic and class params
Add default plugins
There was a bug where I wasn't passing the proper
variables down into the configuration file res...
The default set of plugins that ship with MCollective 1.2.0 are managed
using a recursive file r...
e9efad6e410d252a0ce40a7076085ac1c05b9b27 authored over 13 years ago
057cd73ab07f7f9a39c00de3bb58e454c9e6d378 authored over 13 years ago
* feature/master/autostart:
Manage package,file,service client,server
The module was half functional when I picked it back up. With this
change, the module may be us...
There is now a quick start section.
545a6f04464308017608de4500fdc5850057ef1a authored almost 14 years ago
This commit fills in the requirements for the MCollective Server portion
of the module.
Next Ac...
919d7389348e3bc4c2108de4652d286900cc382e authored almost 14 years ago