Class: Chef::Dist

Inherits:
Object
  • Object
show all
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
SERVER_CONF_DIR =

The server's configuration directory

"/etc/chef-server".freeze