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"
}

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.