The OpenCrowbar system requires that you overide certain models/controllers for it to work
The required overrides are:
- Barclamp[Name]::Barclamp
The optional overrides are:
- Barclamp[Name]::Attrib[SpecialFunction]
The superclass Barclamp.rb provides everything that you need to operate OpenCrowbar for most functions. You can override it to create advanced functionality.
Notes:
- superclass calls create_deployment
Use this to pre-populate nodes into a new proposal
Notes:
- superclass returns true
- called before deployment.commit
This is a critical function, it determines which actions the barclamp takes when it gets new information.
Defaults to 2.0
