ChefSoloBootstrapConfiguration object
Farm Role Chef server configuration. Please note that almost all properties are read-only if Chef is configured at higher scope and it is only possible to override "environment" and "attributes" properties.
Polymorphism
ChefSoloBootstrapConfiguration is a type that implements the ChefBootstrapConfiguration type.
When an object of type ChefBootstrapConfiguration is expected, you can use one of type ChefSoloBootstrapConfiguration (or use any other implementation).
Example JSON representation
{
"attributes": "string",
"cookbookUrl": "string",
"enabled": true,
"privateKey": "string",
"relativePath": "string",
"runList": "string",
"scope": "scalr",
"template": "string",
"type": "ChefSoloBootstrapConfiguration",
"urlType": "git"
}
Properties
property | attributes | valid values | description | filter option |
---|---|---|---|---|
cookbookUrl string |
required |
Location from which cookbook can be run. |
||
type string |
required |
"ChefSoloBootstrapConfiguration" | Bootstrap configuration type. |
|
scope string |
read-only |
"scalr" "account" "environment" "farm" "farmrole" "role" "server" |
||
attributes string |
optional |
The attributes are specific details about a node. |
||
enabled boolean |
optional |
|||
privateKey string |
optional |
The private key. Please note that this property is available only if urlType value is "git". |
||
relativePath string |
optional |
The relative path witch can be used with any resource. Please note that this property is available only if urlType value is "git". |
||
runList string |
optional |
A list of Chef recipes / roles which is applied. It defines all information necessary for Chef to configure a node. |
||
template string |
optional |
A cookbook template is an Embedded Ruby template that is used to dynamically generate static text files. |
||
urlType string |
optional |
"git" "http" |
The url type. |