ChefServerBootstrapConfiguration 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
ChefServerBootstrapConfiguration is a type that implements the ChefBootstrapConfiguration type.
When an object of type ChefBootstrapConfiguration is expected, you can use one of type ChefServerBootstrapConfiguration (or use any other implementation).
Example JSON representation
{
"attributes": "string",
"daemonize": true,
"enabled": true,
"environment": "string",
"logLevel": "auto",
"node": "string",
"roleName": "string",
"runList": "string",
"scope": "scalr",
"server": {
"id": 1
},
"sslVerificationMode": "auto",
"template": "string",
"type": "ChefServerBootstrapConfiguration",
"workflow": "classic"
}
Properties
property | attributes | valid values | description | filter option |
---|---|---|---|---|
server ChefServerForeignKey object |
required |
Identifier of the Chef Server. |
||
type string |
required |
"ChefServerBootstrapConfiguration" | 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. |
||
daemonize boolean |
optional |
Whether Run Chef client as a daemon. |
||
enabled boolean |
optional |
|||
environment string |
optional |
Identifier of the Chef Environment. |
||
logLevel string |
optional |
"auto" "debug" "info" "warn" "error" "fatal" |
The level of the chef log. |
|
node string |
optional |
The Chef node name. |
||
roleName string |
optional |
A Chef role which to be applied for bootstrapping. Please note that this property can not be set simultaneously with runList property. |
||
runList string |
optional |
A list of Chef recipes / roles which is applied. It defines all information necessary for Chef to configure a node. |
||
sslVerificationMode string |
optional |
"auto" "peer" "none" |
||
template string |
optional |
A cookbook template is an Embedded Ruby template that is used to dynamically generate static text files. |
||
workflow string |
optional |
"classic" "policyfiles" |
Chef workflow. |