Choria Legacy's repositories
marionette-collective
The Marionette Collective
mcollective-plugins
Marionette Collective Plugins
mcollective-choria
Distribution of plugins for MCollective as found in Puppet 6
mcollective-puppet-agent
MCollective Agent to manage the Puppet Agent
mcollective-shell-agent
Agent to manage long-running shell commands
stream-replicator
NATS Streaming Topic Replicator
mcollective-sshkey-security
MCollective Security Plugin that uses your SSH infrastructure to sign messages
mcollective-nrpe-agent
A MCollective agent to interact with the NRPE monitoring system
mcollective-package-agent
MCollective Agent to manage the OS Packages
mcollective-process-agent
MCollective Agent to retrieve process statusses
mcollective-actionpolicy-auth
MCollective Authorization plugin allowing fine grained ACLs
mcollective-service-agent
MCollective Agent to manage the OS Services
prometheus-streams
NATS Stream based federation for Prometheus
mcollective-puppetca-agent
MCollective Agent to manage the Puppet Certificate Authority
mcollective-sysctl-data
MCollective Data Plugin to retrieve Sysctl values on Linux
prometheus-file-exporter
Exports metrics found on disk to Prometheus
choria-emulator
A emulator and load tester used to scale test Choria
go-network-broker
The Choria Network Broker
go-protocol
Golang implementation of the Choria protocol
choria-builder
Create local multi node development collectives
go-validator
Golang data validators commonly needed in operations tools
go-confkey
Utility to map string config file items to Struct keys with validation and data conversion
go-security
Abstraction over various security systems Choria supports
go-srvcache
SRV Lookup Caching system for Golang Choria
go-testutil
Testing utilities for testing Choria with Golang
mcorpc-agent-provider
A Choria Agent Provider that provides MCollective compatible RPC Agents and Clients to the Choria Server
go-lifecycle
Package to publish Choria life cycle events to the Choria middleware