A cookbook for enabling better interoperability with RightScale when doing Chef BYOCM
Key | Type | Description | Default |
---|---|---|---|
['byocm-chef']['rs_sketchy'] | String | The Sketchy Hostname assigned by RightScale | |
['byocm-chef']['rs_instance_uuid'] | String | The instance uuid assigned by RightScale |
Serialize is meant to be used on the RightScale ServerTemplate in the Boot runlist, before the chef::install_client recipe is run. This ensures that the serialized JSON file is in place for byocm-chef::deserialize to fetch before any chef-client converges might happen.
Meant to be run as the first thing in your roles runlist so that RightScale specific values are available to code run by chef-client against your own Chef server.
Authors: Ryan J. Geyer [email protected]