Skip to content
galthaus edited this page Dec 14, 2011 · 4 revisions

The following list includes the barclamps that have been developed for Crowbar.

Background on Barclamps, see: http://robhirschfeld.com/2011/07/25/crowbar-modules-aka-barclamps-perform-many-functions-and-enable-multi-vendor-hardware/

Barclamp Function Repo URL
Crowbar Barclamp The roles and recipes to set up the barclamp framework. https://github.com/dellcloudedge/barclamp-crowbar
Deployer Barclamp Initial classification system for the Crowbar environment (aka the state machine) https://github.com/dellcloudedge/barclamp-deployer
Provisioner Barclamp The roles and recipes to set up the provisioning server and a base environment for all nodes https://github.com/dellcloudedge/barclamp-provisioner
Network Barclamp Instantiates network interfaces on the crowbar managed systems. Also manages the address pool. https://github.com/dellcloudedge/barclamp-network
NTP Barclamp Common NTP service for the cluster. An NTP server or servers can be specified and all other nodes will be clients of them. https://github.com/dellcloudedge/barclamp-ntp
DNS Barclamp manages the DNS subsystem for the cluste https://github.com/dellcloudedge/barclamp-dns
Logging Barclamp centralized logging system based on syslog https://github.com/dellcloudedge/barclamp-logging
IPMI Barclamp Integrates with IP management to allow direct hardware control bypassing the operating system. https://github.com/dellcloudedge/barclamp-ipmi
RAID Barclamp LSI Licensed components. Cannot be included in open source release at this time. Not public
BIOS Barclamp PowerEdge C series: Dell License component. Cannot be included in open source release at this time. Not public
Ganglia Barclamp Optional: a common Ganglia service for the cluster that can be used by other barclamps https://github.com/dellcloudedge/barclamp-ganglia
Nagios Barclamp Optional : common monitoring service for the cluster that can be used by other barclamps https://github.com/dellcloudedge/barclamp-nagios
Mysql Barclamp Optional : installs and configures a MySQL database https://github.com/dellcloudedge/barclamp-mysql
Nova Barclamp OpenStack: installs and configures the Openstack Nova (Diablo Release) component. It relies upon the network, glance, and keystone barclamps for normal operation. https://github.com/dellcloudedge/barclamp-nova
Swift Barclamp OpenStack: part of Openstack (Diablo Release) , and provides a distributed blob storage. https://github.com/dellcloudedge/barclamp-swift
Glance Barclamp OpenStack: Glance service (Diablo Release, Nova image management) for the cloud https://github.com/dellcloudedge/barclamp-glance
Keystone Barclamp OpenStack: Keystone service (Diablo Release, Nova image management) for the cloud https://github.com/dellcloudedge/barclamp-keystone
Nova Dashboard Barclamp OpenStack: Horizon service (Diablo Release, Nova/Swift/Glance UI) for the cloud https://github.com/dellcloudedge/barclamp-nova_dashboard
Test Barclamp provides a shell for writing tests against https://github.com/dellcloudedge/barclamp-test