Package org.jclouds.chef.domain
Class BootstrapConfig.Builder
java.lang.Object
org.jclouds.chef.domain.BootstrapConfig.Builder
- Enclosing class:
BootstrapConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionattributes
(JsonBall attributes) Sets the attributes that will be populated to the deployed nodes.build()
environment
(String environment) Sets the environment where the nodes in the group will be deployed.Sets the run list that will be executed in the nodes of the group.The file in which the OpenSSL key is saved.The path to where the OpenSSL keys that are used by the Chef client are located.sslVerifyMode
(BootstrapConfig.SSLVerifyMode sslVerifyMode) The verify mode for HTTPS requests.verifyApiCert
(boolean verifyApiCert) Use to only do SSL validation of the Chef server connection; may be needed if the Chef client needs to talk to other services that have broken SSL certificates.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
runList
Sets the run list that will be executed in the nodes of the group. -
environment
Sets the environment where the nodes in the group will be deployed. -
attributes
Sets the attributes that will be populated to the deployed nodes. -
sslCAFile
The file in which the OpenSSL key is saved. To be used by the Chef client to verify the certificate of the Chef Server. -
sslCAPath
The path to where the OpenSSL keys that are used by the Chef client are located. -
sslVerifyMode
The verify mode for HTTPS requests.- NONE - to do no validation of SSL certificates.
- PEER - to do validation of all SSL certificate, including the Chef server connections
-
verifyApiCert
Use to only do SSL validation of the Chef server connection; may be needed if the Chef client needs to talk to other services that have broken SSL certificates. -
build
-