Chef management console is a web-based interface for the Chef server that provides users a way to manage the following objects:
The manage.rb file is the default configuration file used by Chef management console. These settings are applied every time chef-manage-ctl reconfigure
is run.
The configuration file is located at: /etc/chef-manage/manage.rb
.
Note
This feature is included as part of the Chef Automate license agreement and is available via subscription.
Warning
All of the following settings should be specified without using the equals symbol (=
). For example:
chef_documentation_url 'https://docs.chef.io'
This configuration file has the following settings:
backbone_paginator_timeout
120000
.chef_documentation_url
https://docs.chef.io
.disable_sign_up
false
.email_from_address
'Chef Notifications <[email protected]>'
.events.port
11001
.logging.chef_log_level
info
.logging.log_level
info
.max_login_failures
7
.nginx_addon_prefix
30
.org_creation_enabled
true
.platform.user
'pivotal'
.platform.key_file
'/etc/opscode/webui_priv.pem'
.public_port
443
.redis.host
localhost
.redis.port
11002
.redis.url
redis://#{redis.host}:#{redis.port}/0
.runit_timeout
30
.secret_token
services['opscode-manage-events'].enable
opscode-manage-events
service. Default value: true
.services['opscode-manage-webapp'].enable
opscode-manage-webapp
service. Default value: true
.services['opscode-manage-worker'].enable
opscode-manage-worker
service. Default value: true
.session_timeout
session_timeout_absolute
). Default value: 1440
(one day).session_timeout_absolute
session_timeout
). Default value: 10080
(one week).sign_in_page_message
nil
.support_email_address
[email protected]
.support_site_url
http://chef.io/support
.support_tickets_url
https://chef.io/support/tickets
.webapp.backlog
1024
.webapp.listen
{ '127.0.0.1:#{port}' }
.webapp.port
9462
.webapp.tcp_nodelay
true
.webapp.worker_processes
node['cpu.total'].to_i
.webapp.worker_timeout
3600
.The following example shows how the settings look when added to the configuration file:
chef_documentation_url 'https://docs.chef.io' disable_sign_up false events.port 11001 logging.chef_log_level 'info' logging.log_level 'info' nginx_addon_prefix 30 platform.user 'pivotal' platform.key_file '/etc/opscode/webui_priv.pem' public_port 443 redis.host 'localhost' redis.port 11002 # redis.url derived from redis.host and redis.port runit_timeout 30 secret_token 'abcdefghij1234567890KLMNOPQRST1234567890uvwxyzabcd' services['opscode-manage-events'].enable true services['opscode-manage-webapp'].enable true services['opscode-manage-worker'].enable true support_email_address '[email protected]' support_site_url 'http://chef.io/support' support_tickets_url 'https://chef.io/support/tickets' webapp.backlog 1024 # webapp.listen derived from webapp.port webapp.port 9462 webapp.tcp_nodelay true webapp.worker_processes 2 webapp.worker_timeout 3600
© Chef Software, Inc.
Licensed under the Creative Commons Attribution 3.0 Unported License.
The Chef™ Mark and Chef Logo are either registered trademarks/service marks or trademarks/servicemarks of Chef, in the United States and other countries and are used with Chef Inc's permission.
We are not affiliated with, endorsed or sponsored by Chef Inc.
https://docs-archive.chef.io/release/server_12-8/config_rb_manage.html