BSD Ports

sysutils/mcollective 2.1.1nb2 NetBSD

Framework to build server orchestration

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
apache-2.0
Categories
sysutils
Package size
757.8 KiB, 4767.1 KiB installed

Description

The Marionette Collective aka. mcollective is a framework to build server orchestration or parallel job execution systems.

Mcollective's primary use is to programmatically execute actions on clusters of servers. In this regard it operates in the same space as tools like Func, Fabric or Capistrano.

By not relying on central inventories and tools like SSH, it's not simply a fancy SSH "for loop". MCollective uses modern tools like Publish Subscribe Middleware and modern philosophies like real time discovery of network resources using meta data and not hostnames. Delivering a very scalable and very fast parallel execution environment.

The focus is on catering to the needs of enterprises and large deploys. Pluggable Authentication, Authorization and Auditing capabilities sets it apart from other tools in this space.

Install

Binary package:

pkgin install ruby33-mcollective

From pkgsrc:

cd /usr/pkgsrc/sysutils/mcollective && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_642.1.1nb2
NetBSD 10.1 aarch642.1.1nb2
SmartOS / illumos x86_642.1.1nb2
macOS 15 arm642.1.1nb2

Dependencies

Run dependencies 2

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
ruby34-mcollective-2.1.1nb2, ruby40-mcollective-2.1.1nb2