It supports blueprints in YAML or Java, and deploys them to many clouds and other target environments. It monitors those deployments, maintains a live model, and runs autonomic policies to maintain their health.
For more information see brooklyn.apache.org.
This is the uber-repo. To build the product, ensure that the other brooklyn-*
projects are checked out, currently as siblings to this directory (but with a notion to make them submodules), and then:
mvn clean install
This creates a build in brooklyn-dist/usage/dist/target/brooklyn-dist
. Run with bin/brooklyn launch
.
The developer guide has more information about the source code.