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
SERVER_PRODUCT =

The name of the server product

"Chef Infra Server".freeze
CLIENT =

The client’s alias (chef-client)

"chef-client".freeze
AUTOMATE =

name of the automate product

"Chef Automate".freeze
EXEC =

The chef executable, as in ‘chef gem install` or `chef generate cookbook`

"chef".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
SHELL_CONF =

Configuration related constants The chef-shell configuration file

"chef_shell.rb".freeze
CONF_DIR =

The configuration directory

"/etc/#{Chef::Dist::EXEC}".freeze
USER_CONF_DIR =

The user’s configuration directory

".chef".freeze
SERVER_CONF_DIR =

The server’s configuration directory

"/etc/chef-server".freeze