Merge pull request #4126 from mitchellh/chef-server-grammar-fixes

Fix spelling of Chef Solo, Chef Client, and Chef Server in website docs
This commit is contained in:
Shawn Neal 2014-06-29 17:58:06 -07:00
commit 5530f32922
3 changed files with 18 additions and 18 deletions

View File

@ -7,7 +7,7 @@ sidebar_current: "provisioning-chefclient"
**Provisioner name: `chef_client`** **Provisioner name: `chef_client`**
The chef client provisioner allows you to provision the guest using The Chef Client provisioner allows you to provision the guest using
[Chef](http://www.opscode.com/chef/), specifically by connecting [Chef](http://www.opscode.com/chef/), specifically by connecting
to an existing Chef Server and registering the Vagrant machine as a to an existing Chef Server and registering the Vagrant machine as a
node within your infrastructure. node within your infrastructure.
@ -26,9 +26,9 @@ provisioner.
## Authenticating ## Authenticating
The minimum required to use provision using Chef client is to provide The minimum required to use provision using Chef Client is to provide
a URL to the Chef sever as well as the path to the validation key so a URL to the Chef Server as well as the path to the validation key so
that the node can register with the Chef server: that the node can register with the Chef Server:
```ruby ```ruby
Vagrant.configure("2") do |config| Vagrant.configure("2") do |config|
@ -39,13 +39,13 @@ Vagrant.configure("2") do |config|
end end
``` ```
The node will register with the Chef server specified, download the The node will register with the Chef Server specified, download the
proper run list for that node, and provision. proper run list for that node, and provision.
## Specifying a Run List ## Specifying a Run List
Normally, the Chef server is responsible for specifying the run list Normally, the Chef Server is responsible for specifying the run list
for the node. However, you can override what the Chef server sends for the node. However, you can override what the Chef Server sends
down by manually specifying a run list: down by manually specifying a run list:
```ruby ```ruby
@ -81,7 +81,7 @@ end
## Other Configuration Options ## Other Configuration Options
There are a few more configuration options available. These generally don't There are a few more configuration options available. These generally don't
need to be modified but are available if your Chef server requires customization need to be modified but are available if your Chef Server requires customization
of these variables: of these variables:
* `client_key_path` * `client_key_path`
@ -90,8 +90,8 @@ of these variables:
## Cleanup ## Cleanup
When you provision your Vagrant virtual machine with Chef server, it creates a When you provision your Vagrant virtual machine with Chef Server, it creates a
new Chef "node" entry and Chef "client" entry on the Chef server, using the new Chef "node" entry and Chef "client" entry on the Chef Server, using the
hostname of the machine. After you tear down your guest machine, Vagrant can be hostname of the machine. After you tear down your guest machine, Vagrant can be
configured to do it automatically with the following settings: configured to do it automatically with the following settings:
@ -101,7 +101,7 @@ chef.delete_client = true
``` ```
If you don't specify it or set it to `false`, you must explicitly delete these If you don't specify it or set it to `false`, you must explicitly delete these
entries from the Chef server before you provision a new one with Chef server. entries from the Chef Server before you provision a new one with Chef Server.
For example, using Chef's built-in `knife` tool: For example, using Chef's built-in `knife` tool:
``` ```
@ -110,7 +110,7 @@ $ knife client delete precise64
``` ```
If you fail to do so, you'll get the following error when Vagrant If you fail to do so, you'll get the following error when Vagrant
tries to provision the machine with Chef client: tries to provision the machine with Chef Client:
``` ```
HTTP Request Returned 409 Conflict: Client already exists. HTTP Request Returned 409 Conflict: Client already exists.

View File

@ -48,7 +48,7 @@ provisioners.
* `log_level` (string) - The log level for Chef output. This defaults to * `log_level` (string) - The log level for Chef output. This defaults to
"info". "info".
* `node_name` (string) - The node name for the Chef client. By default this * `node_name` (string) - The node name for the Chef Client. By default this
will be your hostname. will be your hostname.
* `provisioning_path` (string) - The path on the remote machine where Vagrant * `provisioning_path` (string) - The path on the remote machine where Vagrant

View File

@ -7,11 +7,11 @@ sidebar_current: "provisioning-chefsolo"
**Provisioner name: `chef_solo`** **Provisioner name: `chef_solo`**
The chef solo provisioner allows you to provision the guest using The Chef Solo provisioner allows you to provision the guest using
[Chef](http://www.opscode.com/chef/), specifically with [Chef](http://www.opscode.com/chef/), specifically with
[Chef Solo](http://docs.opscode.com/chef_solo.html). [Chef Solo](http://docs.opscode.com/chef_solo.html).
Chef solo is ideal for people who are already experienced with Chef, Chef Solo is ideal for people who are already experienced with Chef,
already have Chef cookbooks, or are looking to learn Chef. Specifically, already have Chef cookbooks, or are looking to learn Chef. Specifically,
this documentation page will not go into how to use Chef or how to write this documentation page will not go into how to use Chef or how to write
Chef cookbooks, since Chef is a complete system that is beyond the scope Chef cookbooks, since Chef is a complete system that is beyond the scope
@ -28,13 +28,13 @@ of a single page of documentation.
## Options ## Options
This section lists the complete set of available options for the Chef solo This section lists the complete set of available options for the Chef Solo
provisioner. More detailed examples of how to use the provisioner are provisioner. More detailed examples of how to use the provisioner are
available below this section. available below this section.
Note that only the Chef-solo specific options are shown below. There is Note that only the Chef-solo specific options are shown below. There is
also a large set of [common options](/v2/provisioning/chef_common.html) also a large set of [common options](/v2/provisioning/chef_common.html)
that are available with both the Chef solo and Chef client provisioners. that are available with both the Chef Solo and Chef client provisioners.
* `cookbooks_path` (string or array) - A list of paths to where cookbooks * `cookbooks_path` (string or array) - A list of paths to where cookbooks
are stored. By default this is "cookbooks", expecting a cookbooks folder are stored. By default this is "cookbooks", expecting a cookbooks folder
@ -158,7 +158,7 @@ end
## Custom JSON Data ## Custom JSON Data
Additional configuration data for Chef attributes can be passed in Additional configuration data for Chef attributes can be passed in
to Chef solo. This is done by setting the `json` property with a Ruby to Chef Solo. This is done by setting the `json` property with a Ruby
hash (dictionary-like object), which is converted to JSON and passed hash (dictionary-like object), which is converted to JSON and passed
in to Chef: in to Chef: