You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Chef Workstation replaces ChefDK, combining all the existing features
18
-
with new features, such as ad-hoc task support and the new Chef
19
-
Workstation desktop application.
20
-
21
-
## Getting Started
17
+
## Get started
22
18
23
19
Chef Infra is a systems and cloud infrastructure automation framework
24
20
that makes it easy to deploy servers and applications to any physical,
@@ -33,7 +29,7 @@ the actual configuration.
33
29
-[An Overview of Chef Infra](https://docs.chef.io/chef_overview/)
34
30
-[Install Chef Workstation](/install/)
35
31
36
-
### Cookbook Development Workflow
32
+
### Cookbook development workflow
37
33
38
34
Chef Infra defines a common workflow for cookbook development:
39
35
@@ -42,15 +38,26 @@ Chef Infra defines a common workflow for cookbook development:
42
38
1. Test in acceptance. Test your work in an environment that matches your production environment.
43
39
1. Deploy your cookbooks to the production environment, but only after they pass all the acceptance tests and are verified to work in the desired manner.
44
40
45
-
## Tools
41
+
## Included tools and components
42
+
43
+
Chef Workstation includes the following fully integrated tools:
44
+
45
+
### Core development tools
46
+
47
+
-**Chef CLI (`chef-cli`)**: Primary command-line interface for Chef development workflows, providing unified access to common Chef operations
48
+
-**Chef Infra Client**: Latest release candidate of the Chef Infra Client, enabling infrastructure automation and configuration management
49
+
-**Knife**: Essential tool for interacting with Chef Infra Server, managing nodes, cookbooks, roles, and other Chef objects
50
+
-**Chef InSpec**: Latest release candidate of InSpec, enabling compliance and security testing.
51
+
52
+
### Testing and quality assurance
46
53
47
-
Chef Workstation packages all the tools necessary to be successful with Chef Infra and InSpec. These tools are combined into packages for common operating systems and include all the dependencies you need to get started.
54
+
-**Chef Test Kitchen Enterprise**: Comprehensive testing framework for validating infrastructure code across multiple platforms and environments
55
+
-**Chef InSpec**: Compliance and security testing framework for auditing infrastructure and applications against security standards and regulations
56
+
-**Cookstyle**: Ruby and Chef cookbook linting tool that enforces style guidelines and best practices
57
+
-**Fauxhai**: Mock Ohai data generator for testing purposes, enabling rapid cookbook testing without requiring actual systems
48
58
49
-
The most important tools included in Chef Workstation are:
59
+
### Dependency and secret management
50
60
51
-
-**Chef CLI**: A workflow tool for Chef Infra.
52
-
-**knife**: A tool for managing systems on Chef Infra Server.
53
-
-**Chef Infra Client**: The Chef Infra agent.
54
-
-**Chef InSpec**: A compliance as code tool that can also be used for testing Chef Infra cookbooks.
55
-
-**Cookstyle**: A linting tool that helps you write better Chef Infra cookbooks by detecting and automatically correcting style, syntax, and logic mistakes in your code.
56
-
-**Test Kitchen**: An integration testing framework tool that tests cookbooks across platforms and various cloud provider / hypervisors.
61
+
-**Berkshelf**: Cookbook dependency manager that streamlines the process of managing and retrieving cookbook dependencies
62
+
-**Chef Vault**: Secure data management tool for encrypting and managing secrets within Chef workflows
63
+
-**Ohai**: System profiling tool that detects and reports system attributes for use in Chef recipes
Copy file name to clipboardExpand all lines: content/config.md
+9-6Lines changed: 9 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,20 +12,23 @@ draft = false
12
12
<!-- markdownlint-disable-file MD024 -->
13
13
<!-- vale Microsoft.Contractions = NO -->
14
14
15
-
Chef Workstation App and `chef-run` configuration is managed in `config.toml`. Chef Workstation will create `config.toml` the first time you use `chef-run`, if one doesn't already exist. To configure other tools, see their respective pages found in the toolbar under Chef Workstation Tools.
15
+
The Chef Workstation and `chef-run` configuration is managed in the `config.toml` file.
16
+
Chef Workstation creates the `config.toml` file the first time you use `chef-run`, if one doesn't already exist.
17
+
18
+
To configure other Workstation tools, see their documentation.
16
19
17
20
## Default location
18
21
19
22
Chef Workstation looks for the `config.toml` in a default location.
0 commit comments