mb
- command and control clusters of machines with Chef
mb
configure
mb
console
mb
purge HOST
mb
version
mb
template NAME PATH_OR_URL
mb
environment
mb
plugin
mb
environment
configure ENVIRONMENT FILE
mb
environment
destroy ENVIRONMENT
mb
environment
list
mb
environment
lock ENVIRONMENT
mb
environment
unlock ENVIRONMENT
mb
environment
create ENVIRONMENT
mb
environment
help [COMMAND]
mb
plugin
init [PATH]
mb
plugin
install NAME
mb
plugin
list
mb
plugin
show NAME
mb
plugin
uninstall NAME --version=VERSION
mb
plugin
help [COMMAND]
mb
<plugin>
nodes
mb
<plugin>
bootstrap MANIFEST
mb
<plugin>
provision MANIFEST
mb
<plugin>
upgrade
mb
<plugin>
<component>
<command>
motherbrain is an orchestration framework for Chef. In the same way that you would use Chef's Knife command to create a single node, you can use motherbrain to create and control an entire application environment.
With the exception of a few top-level commands, most motherbrain interactions use the commands defined in the selected plugin.
Provisioning and bootstrapping nodes require manifests. Insert manifest documentation.
The following global options can be used on any motherbrain command to change the behavior.
-c
, --config
Path to a motherbrain JSON configuration file.
-v
, --verbose
Increase verbosity of output.
-d
, --debug
Output all log messages.
-L
, --logfile
Set the log file location.
-p
, --plugin_version
Plugin version to use
-e
, --environment
Chef environment
--on_environment_missing
What to do when the environment doesn't exist (Default: prompt)Possible values: prompt, create, quit
mb
configure
create a new configuration file based on a set of interactive questions
mb
console
Start an interactive motherbrain console
mb
purge HOST
Remove Chef from node and purge it's data from the Chef server
mb
version
Display version and license information
mb
template NAME PATH_OR_URL
Download and install a bootstrap template
mb
environment
Environment level commands
mb
plugin
Plugin level commands
mb
environment
configure ENVIRONMENT FILE
configure a Chef environment
mb
environment
destroy ENVIRONMENT
Destroy a provisioned environment
mb
environment
list
List all environments
mb
environment
lock ENVIRONMENT
Lock an environment
mb
environment
unlock ENVIRONMENT
Unlock an environment
mb
environment
create ENVIRONMENT
Create an empty environment
mb
environment
help [COMMAND]
Describe subcommands or one specific subcommand
mb
plugin
init [PATH]
Generate a new motherbrain plugin in the target cookbook
mb
plugin
install NAME
Install a plugin from the remote Chef server
mb
plugin
list
List all installed plugins
mb
plugin
show NAME
Show information about a plugin
mb
plugin
uninstall NAME --version=VERSION
Uninstall a plugin from your Berkshelf
mb
plugin
help [COMMAND]
Describe subcommands or one specific subcommand
mb
<plugin>
nodes
List all nodes grouped by Component and Group
mb
<plugin>
bootstrap MANIFEST
Bootstrap a manifest of node groups
mb
<plugin>
provision MANIFEST
Create a cluster of nodes and add them to a Chef environment
mb
<plugin>
upgrade
Upgrade an environment to the specified versions
mb
<plugin>
<component>
<command>
Run a command defined in a component in the specified plugin. Options and usage are plugin-defined.
motherbrain is Copyright (C) 2012-2013 Riot Games, Inc.