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.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 2.1.1nb2 |
| NetBSD 10.1 aarch64 | 2.1.1nb2 |
| SmartOS / illumos x86_64 | 2.1.1nb2 |
| macOS 15 arm64 | 2.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