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

(#8888) Add support for PE with AES management

This patch adds support for Puppet Enterprise. The MCollective server
is managed without packag...

4d28a09847b774a558b2c86bd1f0f7ca1ded00ab authored over 13 years ago
Merge pull request #11 from kbarber/issues/master/10_empty-metadata

(#10) - removed empty metadata.json and put it in .gitignore.

8c5feb892267104c2c4485e7ca81c87bdd5629b0 authored over 13 years ago
(#10) - removed empty metadata.json and put it in .gitignore.

This fixes the issue whereby empty metadata.json files throw errors
in puppet.

743a3323b98b2d425f5d0e7aef2a26e49252fd58 authored over 13 years ago
Update CHANGELOG for 0.1.8 release

29b09eb559cd353220143d2f42d06ebc26d9a5d9 authored over 13 years ago
Merge branch 'feature/master/8_anchor_containment'

* feature/master/8_anchor_containment:
Whitespace only alignment cleanup.
(#8) Update exampl...

4430eafb5d1e78727fd103a08cda59ffa3f29495 authored over 13 years ago
Whitespace only alignment cleanup.

933133a1c6d77d6497ed0583a8b7585f8dd86087 authored over 13 years ago
(#8) Update example with end-user expected use

The example in the tests/ directory is now updated with the expected use
case of the end user of...

9a15a32856c9864cb21eced695409f9f5f1368d4 authored over 13 years ago
(#8) Add anchor resources and relationships

This change introduces the Anchor pattern to the MCollective module.
The motivation is to ensure...

a8357f085769795703bb628e0fca7ed186ad37db authored over 13 years ago
Fix typo (missing comma)

This was causing a parse error on the file.

263a77cde164f97115375ea8be820dfd0f615470 authored over 13 years ago
Update CHANGELOG for version 0.1.7

4be8f30614ace019c8e8bb24e68cb5741ba4061c authored over 13 years ago
Update CHANGELOG for version 0.1.6

eefbda2f187557a12e327ca7bdf7c90746d017b5 authored over 13 years ago
Merge branch 'bug/master/server_config_order'

* bug/master/server_config_order:
Fix class ordering problem

61e476eae58256cdf0f4cc6381c08205b1193b0c authored over 13 years ago
Fix class ordering problem

When Gary and I broke out package management into discrete platform
classes there was an orderin...

37066a517ae9d15e88cce38d089fa25fbd5fe006 authored over 13 years ago
Update CHANGELOG for 0.1.5

042e221ab19e7e4d4b17c609da062bed3077d6db authored over 13 years ago
Merge branch 'bug/master/demo_feedback'

* bug/master/demo_feedback:
Add better test examples
Do not install the client by default.

b4d959ecdf35c9948927f57ebbe9d08e6ec6f5d0 authored over 13 years ago
Add better test examples

Dan gave the feedback in the demo that the tests directory should
contain better test examples t...

0035be29ae02d41d5656466799b50e32bf633a6f authored over 13 years ago
Do not install the client by default.

Based on feedback from the demo, the general expectation seems to be to
only manage the MCollect...

2cad312263fdd2a19ed5f2833efd80e576a60952 authored over 13 years ago
Merge pull request #5 from glarizza/feature/master/documentation_update

Documentation Update

d19513066c64027a1ba23749ad163c8af116e65f authored over 13 years ago
Documentation Update

Added documentation for the mcollective::client classes.

e169bb0fb7ed3f9e76dcbc14928b35758c91e30d authored over 13 years ago
Update module metadata with Apache License Version 2.0 string

3cbe70f431e758c7f351c7ab711b125b9dd5fbea authored over 13 years ago
Add Apache License Version 2.0

40baadbbcafdc59f42eb45a3c852d79757ebc8cb authored over 13 years ago
Update CHANGELOG for version 0.1.4

3b4eae50a090376a0441a8087ea5df756ac4dd04 authored over 13 years ago
Merge branch 'feature/master/stomp_pkg_setup'

* feature/master/stomp_pkg_setup:
Removed unneeded debian class file
Whitespace Commit
Sep...

81c1b7908e7db9be177a1bb082218f94d58ec3ce authored over 13 years ago
Removed unneeded debian class file

db9b195ec76d00a89b86af079a83c09877c4275d authored over 13 years ago
Whitespace Commit

00bc2007bdb83e690c0f6a5f76b3ce9d5b47f06c authored over 13 years ago
Separate distros in their own class files

Using a case statement to install packages based
on separate distro class files.

772e334ab828099f77fab7fa74e085a941bdbcfc authored over 13 years ago
Removed pkg_provider variable

Defaulting to Puppet handling the correct provider.

4cd9207db9fd37877c93755cb37fe4ac3939824a authored over 13 years ago
Every platform in its own package class

Moved every platform class file to the
mcollective::server::package namespace.

60910488096e50fb38bc642746ef66c72d1af17a authored over 13 years ago
Rename pkg classes to package

Renamed the mcollective::{client,server}::pkg class
to package to keep things consistent. Fixed ...

ff44a1e76c6ab971b4a11a330ee81a84efa7264d authored over 13 years ago
Documentation Update

Added documentation for the mcollective::server
classes.

10b0a7e1f5ef2765a13cf411b7efa71d352fad51 authored over 13 years ago
Fix mcollective::server::pkg for Debian

Added a case statement in mcollective::server::pkg
to split out other distro dependency packages...

da78db69f90127a066ed5fbc274d87690fe4771e authored over 13 years ago
Update TODO list.

This list of things to do with this module is current as of this commit
and previous history.

a3a5d5a4fa3d89c00a074c0618e4f408d9b37347 authored over 13 years ago
Update CHANGELOG for 0.1.3

656b58584348b23605635494b6772f170ae966f0 authored over 13 years ago
Merge branch 'feature/master/plugins'

* feature/master/plugins:
Add the nrpe agent as a default plugin to deploy
Add the nrpe.d di...

12f39119f37ee133ee169add5a4f2516cb750173 authored over 13 years ago
Add the nrpe agent as a default plugin to deploy

This change manages the nrpe agent, ddl file and
application interface from the mcollective::plu...

c5d43174f5490122a781fe7bbe5acee016daa64e authored over 13 years ago
Add the nrpe.d directory as a per-platform param

The default nrpe directory is /etc/nagios/nrpe.d, however
on CentOS the default directory is /et...

cc14097baac6c6c03d0fae4b788946a36c2ac1c4 authored over 13 years ago
Manage the default set of plugins.

The main mcollective class should manage a default
set of plugins if the server is being managed...

1710766b2e40c253fa3409342d7bbe79a7b101b0 authored over 13 years ago
Add resource defaults for code compression

The plugin type had a lot of repetitive owner group
and mode parameters on file types. Using re...

78721c031faea0cd57df09e179a9c1b72b0ce27e authored over 13 years ago
Fix problem with non-existant applications

The default mcollective::plugins class was trying to manage
application interfaces which do not ...

9c400efd1736a65fa5172adbb3885644d049a372 authored over 13 years ago
Add module doc header for plugin defined type

Give an example of how to manage additional plugins.

ddb01c249f8ffee62cdc351136a22b2a9210ea6a authored over 13 years ago
Update README

bd3d7baa613e93972209235a4cf51222f8622bd7 authored over 13 years ago
Update CHANGELOG for 0.1.2

57cf99e972ee973340f0daa43931f69f8a1583ac authored over 13 years ago
Merge branch 'fix/master/client_config_order'

* fix/master/client_config_order:
Fix: package should come before the configuration

c947369c3341dea52c1cdccc0d78aae087dd953c authored over 13 years ago
Fix: package should come before the configuration

There was a problem where the configuration file could not be managed
since the parent directory...

6ebb6f22dd8f16b0ede9866b4c7ddd8fd4276eab authored over 13 years ago
Update CHANGELOG for 0.1.1

10bae6c9517879601d9696ed21fa9aff81ac71c9 authored over 13 years ago
Merge branch 'feature/master/xxxx_pre_shared_key'

* feature/master/xxxx_pre_shared_key:
Make the security provider and psk a class param

3bc434967bb2f65adf37ce8a53840a676234469e authored over 13 years ago
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...

3ced1aeef89afd80dd0a6ab65c2ad2d3db7f0373 authored over 13 years ago
Update CHANGELOG for 0.1.0 release

58490fda5eedee9dbe224d3ec835a5eb57f432c0 authored over 13 years ago
Merge branch 'feature/master/xxxx_merge_vagrant_demo_jeff'

* feature/master/xxxx_merge_vagrant_demo_jeff: (27 commits)
Update TODO with psk note
Notify...

1e0880c0adb82d728658a1654596e43edacf280b authored over 13 years ago
Update TODO with psk note

6260edcffe17402c0f3f38798f0c41f8351bd7a9 authored over 13 years ago
Notify mcollective service when config changes

The mcollective service wasn't being notified of
configuration changes and wasn't automatically...

0da98c63e55fb83d98887f684ddc0bdee7f96166 authored over 13 years ago
Default to mcollective module client configuration

The mcollective module should install and manage the client
configuration by default. This chan...

31a1be999c2d87f487850890c9e416fa121753df authored over 13 years ago
Whitespace only change to align client.cfg

cd69b267541fb36439e63928f59b1df15d6e72cb authored over 13 years ago
Fix mcollective server config permissions

The default permissions installed from the package are 0640 rather than
0600. Match the managed...

c37651721d3ad6670d94b9889de5c8f23168fee2 authored over 13 years ago
Fix syntax error and remove references to stomp_ip

The stomp_ip parameter is no longer used since the host resource for the
stomp server is no long...

026fcc09ddb11d72999b9c3ca38dd5f5b3de08a5 authored over 13 years ago
Whitespace only alignment change

3843465f8f9b053a4e4d73c9a2119295f8bcc025 authored over 13 years ago
Fix mcollective file owners and parameters.

The default STOMP port for MCollective is 6163.

The stomp ip and aliases parameters are no long...

53138749d01cda9193064725f11fd393095a30f7 authored over 13 years ago
Change default MCollective pre shared key

This is to remove the word vagrant from the default module
configuration.

c68e3ff6f5ab7981312be0fff909902b7999b7f7 authored over 13 years ago
Whitespace only alignment fixes

Indentation and alignment fixes. Tab removals.

29a70689fde9974003171e421816ad169485bfa6 authored over 13 years ago
WIP First working commit

This is the first commit working successfully with the existing
puppetlabs-java and puppetlabs-a...

ff34859d5de573ce088c7545a037c1ac42144afc authored over 13 years ago
Added Items to TODO

Added Gary's TODO items.

29ca38b3f31d02cc0673731c41389f19498fa665 authored over 13 years ago
Add Service Class

This class manages the mcollective service.

952cd7cf4b3506abd6a2d6bd809fbe7ea6e2efb4 authored over 13 years ago
Add Client/Server Configuration Classes

These classes install the respective client/server
configuration files.

a11e1b50f75e14fe651879021707f2d04317331e authored over 13 years ago
Add Client/Server Base Class

These classes declare the classes that install
the mcollective package and configuration files.

33e053ef52808309b72d74376c131544ce57c5e0 authored over 13 years ago
Move Package Classes

Specify individual resources for client/server.
No longer managing mcollective-common because
...

456c04406b3d4417b3bb7a9edcef86abd87bb39b authored over 13 years ago
Add Dynamic Templates

Templates now include variables.

2954d703de891a273da2c1a78e84345dda5cba7e authored over 13 years ago
Move mcollective::service Class

It makes sense to nest the service class underneath the server namespace.

7c49ad3c0f53d05deaf8b751147d8098661be3a6 authored over 13 years ago
Added Plugins to the Files Directory

Added the package and service agents, their ddl files, and the meta registration plugin to the m...

1584298145940b5fbe64dbbc2139580949a18d9b authored over 13 years ago
Created mcollective::plugins Class

This class will install all specified plugins leveraging the plugin function created in the prev...

ded764f12b796c828c307c2db141b2d5ecf19c3a authored over 13 years ago
Plugin Defined Type

Merged in the plugin that <[email protected]> created for the Vagrant demo. This defined type...

7d0be3b1d24acd2022da99f2fa88d816d899700c authored over 13 years ago
Add Params Class

The mcollective::params class includes variables used in the other mcollective manifests.

7226681a2fa59e78e27129fcf80dc60cc1ea4a4f authored over 13 years ago
Remove Host Entry

Removed the host entry we had used in our Vagrant testing.

64cbfa98d2ae6cb9873e33e7a04a7e8c5e1e72ab authored over 13 years ago
Server and Client Install Check

If the $server or $client variables are set to true, then we include the parameterized class of ...

1c0a0838e6e8eb0de58e187ddd82255b15d48c17 authored over 13 years ago
Version Check

Check that a version was specified. If not, default back to 'present' for the package install.

065bf6805f125225fee4ba51fb925c5b5815cb76 authored over 13 years ago
Class Parameters and Validation

Setup class parameters with default values and provide validation for all of the values.

1d7a722858259d72f55fe57e4472fd75fc583484 authored over 13 years ago
Update Documentation

Added documentation for all the Parameters, requires, and listed an example.

ae5da571b7ff4daafcbe113299f74b7cc8548a41 authored over 13 years ago
Update CHANGELOG for 0.0.9 release

9d38eee56fada5ab32415aa68e6c325aa59788b3 authored over 13 years ago
Add registration to default configuration

The mcollective module now deploys the simple registration agent and
configures each mcollective...

ea59b9d829e980bbd1522790ba5213a4d692a01b authored over 13 years ago
Update CHANGELOG for 0.0.8

984e26c9f09e8b08975cbec92dece5c1974d6c2a authored over 13 years ago
Fix nrpe.d path with MCollective

On redhat systems, the default configuration path is /etc/nrpe.d when
installing from EPEL.

I w...

750144df68f0df3ea34c6c1c20d273e05ec84fc1 authored over 13 years ago
Update CHANGELOG for 0.0.7

34669beb11aa55c1055a70babcb92250847a65ab authored over 13 years ago
Add nrpe agent

5931241f25e763b48d83af1d3ddc82e72bd383db authored over 13 years ago
Remove test agent

As per comment from RIP in IRC.

8ae3cb9fe5a4de03567ae3fad181c5b7200b684f authored over 13 years ago
Update CHANGELOG for 0.0.5

b7c49b60e63c4709ca508407a513dec45a44986a authored over 13 years ago
Merge branch 'feature/master/puppet'

* feature/master/puppet:
Add puppetd and puppetral mc agents

7c90365cfff50ab4466444ec22bea6fe0e6fb3ac authored over 13 years ago
Add puppetd and puppetral mc agents

These are the standard agents from the mcollective-plugins project.

6cad4c721f9b42ca70bb557af902285423ab2d10 authored over 13 years ago
Update changelog for version 0.0.4

3482ea4ec719b72466244f7c57083b64f44186fa authored over 13 years ago
Merge branch 'feature/master/facter'

* feature/master/facter:
Add facter integration

0be17bc48798bbe9a031d8189a3fa921b6b63652 authored over 13 years ago
Add facter integration

Deploy the facter facts plugin and update the configuration file to use
this facts plugin.

1a21cc61db5ddb87a182bd26bd7ee360b503dde2 authored over 13 years ago
Update TODO based on feedback from RIP

6a2767219eb7c37843d360f6c63e793e04a00f99 authored over 13 years ago
Update CHANGELOG for version 0.0.3

a2c1bc2497cc805764c39d841407afe57aad89b3 authored over 13 years ago
Merge branch 'feature/master/plugins'

* feature/master/plugins:
Fix mcollective server topic and class params
Add default plugins

7200302f3cc51ff518f20d300c2cae3ca1cf1bef authored over 13 years ago
Fix mcollective server topic and class params

There was a bug where I wasn't passing the proper
variables down into the configuration file res...

614d65aaf5cdb2797505b58e1462977c5a293cff authored over 13 years ago
Add default plugins

The default set of plugins that ship with MCollective 1.2.0 are managed
using a recursive file r...

d623ae06476b50d777156a0b33fe1c149e084973 authored over 13 years ago
Add a todo file to resume work

e9efad6e410d252a0ce40a7076085ac1c05b9b27 authored over 13 years ago
Remove unimplemented classes

057cd73ab07f7f9a39c00de3bb58e454c9e6d378 authored over 13 years ago
Merge branch 'feature/master/autostart'

* feature/master/autostart:
Manage package,file,service client,server

f6ac8a69354694e16b92eb8eedba5bc4c37cf6a8 authored over 13 years ago
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...

0fdbcb9b568708a1854a92c73c398804828ce2dd authored over 13 years ago
Update README

There is now a quick start section.

545a6f04464308017608de4500fdc5850057ef1a authored almost 14 years ago
Add MCollective Server classes

This commit fills in the requirements for the MCollective Server portion
of the module.

Next Ac...

919d7389348e3bc4c2108de4652d286900cc382e authored almost 14 years ago