Class: Chef::Dist
- Inherits:
-
Object
- Object
- Chef::Dist
- Defined in:
- lib/chef/dist.rb
Constant Summary collapse
- PRODUCT =
This class is not fully implemented, depending on it is not recommended! When referencing a product directly, like Chef (Now Chef Infra)
"Chef Infra Client".freeze
- SHORT =
A short designation for the product, used in Windows event logs and some nomenclature.
ChefConfig::Dist::SHORT.freeze
- SERVER_PRODUCT =
The name of the server product
"Chef Infra Server".freeze
- CLIENT =
The client’s alias (chef-client)
ChefConfig::Dist::CLIENT.freeze
- AUTOMATE =
name of the automate product
"Chef Automate".freeze
- EXEC =
The chef executable, as in ‘chef gem install` or `chef generate cookbook`
ChefConfig::Dist::EXEC.freeze
- WEBSITE =
product website address
"https://chef.io".freeze
- ZERO =
Chef-Zero’s product name
"Chef Infra Zero".freeze
- SOLO =
Chef-Solo’s product name
"Chef Infra Solo".freeze
- ZEROEXEC =
The chef-zero executable (local mode)
"chef-zero".freeze
- SOLOEXEC =
The chef-solo executable (legacy local mode)
"chef-solo".freeze
- SHELL =
The chef-shell executable
"chef-shell".freeze
- APPLY =
The chef-apply executable
"chef-apply".freeze
- SHELL_CONF =
Configuration related constants The chef-shell configuration file
"chef_shell.rb".freeze
- CONF_DIR =
The configuration directory
ChefConfig::Config.etc_chef_dir.freeze
- USER_CONF_DIR =
The user’s configuration directory
ChefConfig::Dist::USER_CONF_DIR.freeze
- DIR_SUFFIX =
The suffix for Chef’s /etc/chef, /var/chef and C:\Chef directories “cinc” => /etc/cinc, /var/cinc, C:\cinc
ChefConfig::Dist::DIR_SUFFIX.freeze
- LEGACY_CONF_DIR =
The legacy conf folder: C:/opscode/chef. Specifically the “opscode” part DIR_SUFFIX is appended to it in code where relevant
ChefConfig::Dist::LEGACY_CONF_DIR.freeze
- SERVER_CONF_DIR =
The server’s configuration directory
"/etc/chef-server".freeze