A Test Kitchen Driver for Rightscale.
TODO: document any software or library prerequisites that are required to
use this driver. Implement the #verify_dependencies
method in your Driver
class to enforce these requirements in code, if possible.
Please read the Driver usage page for more details.
TODO: Write descriptions of all configuration options
Determines whether or not a Chef Omnibus package will be installed. There are several different behaviors available:
-
true
- the latest release will be installed. Subsequent converges will skip re-installing if chef is present. -
latest
- the latest release will be installed. Subsequent converges will always re-install even if chef is present. -
<VERSION_STRING>
(ex:10.24.0
) - the desired version string will be passed the the install.sh script. Subsequent converges will skip if the installed version and the desired version match. -
false
ornil
- no chef is installed.
The default value is unset, or nil
.
- Source hosted at GitHub
- Report issues/questions/feature requests on GitHub Issues
Pull requests are very welcome! Make sure your patches are well tested. Ideally create a topic branch for every separate change you make. For example:
- Fork the repo
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Created and maintained by Ryan Cragun (ryan@rightscale.com)
Apache 2.0 (see LICENSE)