Spec-Zone.ru › Chef 16

Настройки supermarket.rb

[править на GitHub]

Файл supermarket.rb содержит все настройки конфигурации, отличные от значений по умолчанию, используемые сервисом Chef Supermarket. Значения по умолчанию встроены в конфигурацию Chef Supermarket, и их следует добавлять в файл supermarket.rb только для применения отличных от значений по умолчанию. Эти настройки конфигурации обрабатываются при выполнении команды supermarket-ctl reconfigure. Файл supermarket.rb — это Ruby-файл, что означает, что в файле конфигурации можно использовать условные операторы.

Примечание

Файл supermarket.rb по умолчанию не существует. Чтобы изменить настройки сервера Supermarket, создайте файл с именем supermarket.rb в каталоге /etc/supermarket/.

Настройки

В файле supermarket.rb доступны следующие настройки.

Примечание

Для применения изменений, внесенных в файл supermarket.rb, необходимо запустить supermarket-ctl reconfigure.

Общие

В этом файле конфигурации есть следующие общие настройки:

default['enterprise']['name']

Имя предприятия, используемое кулинарной книгой enterprise-chef-common. Значение по умолчанию: 'supermarket'.

default['supermarket']['app_directory']

Значение по умолчанию: "#{node['supermarket']['install_directory']}/embedded/service/supermarket".

default['supermarket']['chef_server_url']

URL сервера Chef Infra Server.

default['supermarket']['config_directory']

Каталог, используемый для хранения файлов конфигурации Supermarket. Значение по умолчанию: '/etc/supermarket'.

default['supermarket']['features']

Используется для включения дополнительных функций, таких как объявления и интеграция с GitHub. Значение по умолчанию: 'tools'.

Доступные в настоящее время функции: tools, fieri, announcement, github, и no_crawl.

default['supermarket']['fqdn']

Полное доменное имя (FQDN) сервера Supermarket. По умолчанию используется текущее FQDN машины.

default['supermarket']['from_email']

Адрес отправителя по умолчанию для всех почтовых сервисов Supermarket. Значение по умолчанию: nil.

default['supermarket']['group']

Группа системы, используемая для управления Supermarket на сервере. Значение по умолчанию: 'supermarket'.

default['supermarket']['install_directory']

Каталог, в котором установлен Supermarket. Значение по умолчанию: '/opt/supermarket'.

default['supermarket']['install_path']

Каталог, в котором установлен Chef Supermarket. Значение по умолчанию: node['supermarket']['install_directory'].

default['supermarket']['log_directory']

Каталог, который Supermarket будет использовать для хранения журналов. Значение по умолчанию: '/var/log/supermarket'.

default['supermarket']['sysvinit_id']

Используется для указания 1-4 символов, определяющих уникальный идентификатор файла, расположенного в /etc/inittab. Значение по умолчанию: SUP.

default['supermarket']['user']

Системный пользователь, используемый для запуска Supermarket. Значение по умолчанию: 'supermarket'.

default['supermarket']['var_directory']

Каталог, где установлены данные и кулинарные книги. Значение по умолчанию: '/var/opt/supermarket'.

Amazon Simple Storage Service (S3)

Используйте эти настройки для загрузки кулинарных книг в ведро Amazon Simple Storage Service (S3).

Примечание

Зашифрованные ведра S3 в настоящее время не поддерживаются.
default['supermarket']['cdn_url']

URL сети доставки контента. (необязательно)

default['supermarket']['s3_access_key_id']

Секретный ключ. (необходим для использования S3)

default['supermarket']['s3_bucket']

Имя ведра. (необходимо для использования S3)

default['supermarket']['s3_path']

(Необязательно) Структура каталогов для добавления к стандартному пути каталога, содержащего кулинарные книги. Установите это значение, если вам необходимо хранить кулинарные книги в более глубокой структуре каталогов в общем ведре. Однако следует помнить, что для хранения и распространения кулинарных книг рекомендуется использовать выделенные ведра S3.

default['supermarket']['s3_private_objects']

Кулинарные книги, хранящиеся в S3, должны быть публичными или закрытыми. true/false Значение по умолчанию: false

default['supermarket']['s3_region']

Регион ведра. (необходимо для использования S3)

default['supermarket']['s3_secret_access_key']

Идентификатор ключа доступа. (необходим для использования S3)

База данных

Доступны следующие параметры базы данных:

default['supermarket']['database']['extensions']

Определяет, какие расширения PostgreSQL включены. Значение по умолчанию: { 'pgpsql' => true, 'pg_trgm' => 'true' }.

default['supermarket']['database']['host']

Адрес, на котором PostgreSQL прослушивает соединения. Значение по умолчанию: node['supermarket']['postgresql']['listen_address'].

default['supermarket']['database']['name']

Имя базы данных Supermarket. Значение по умолчанию: 'supermarket'.

default['supermarket']['database']['pool']

Количество одновременных потоков, которые может создать обработчик базы данных. Значение по умолчанию: node['supermarket']['sidekiq']['concurrency'].

default['supermarket']['database']['port']

Порт, на котором работает база данных. Значение по умолчанию: node['supermarket']['postgresql']['port'].

default['supermarket']['database']['user']

Пользователь базы данных. Значение по умолчанию: node['supermarket']['postgresql']['username'].

default['supermarket']['postgresql']['username']

Системный пользователь, который запускает PostgreSQL. По умолчанию используется значение node['supermarket']['user'].

Fieri

Используйте эти настройки для включения Fieri, необязательного сервиса, встроенного в Supermarket, предоставляющего метрики качества кулинарных книг.

Как функция Supermarket, Fieri необходимо включить с помощью параметра default['supermarket']['features'].

default['supermarket']['fieri_url']

Полный URL, используемый для доступа к Fieri. Значение по умолчанию: 'http://localhost:13000/fieri/jobs'

default['supermarket']['fieri_supermarket_endpoint']

URL сервера Chef Supermarket, использующего Fieri. Значение по умолчанию: 'https://localhost:13000'

default['supermarket']['fieri_key']

Строка, используемая в качестве ключа для аутентификации Fieri. Значение по умолчанию: nil

GitHub

Используйте эти настройки для интеграции Supermarket с GitHub.

Как функция Supermarket, GitHub необходимо включить с помощью параметра default['supermarket']['features'].

default['supermarket']['github_access_token']

Токен доступа, созданный от вашего аккаунта GitHub. Значение по умолчанию: nil.

default['supermarket']['github_key']

Идентификатор приложения-клиента, используемый для аутентификации Supermarket в GitHub. Значение по умолчанию: nil.

default['supermarket']['github_secret']

Секретный ключ приложения-клиента, используемый для аутентификации Supermarket в GitHub. Значение по умолчанию: nil.

Google Analytics

Используйте эту настройку для настройки отслеживания Google Analytics для Supermarket:

default['supermarket']['google_analytics_id']

Идентификатор отслеживания Google Analytics для Supermarket. Значение по умолчанию: nil.

New Relic

Используйте эти настройки для интеграции Supermarket с New Relic, платформой аналитики программного обеспечения:

default['supermarket']['newrelic_agent_enabled']

Определяет, включен ли агент New Relic. Значение по умолчанию: 'false'.

default['supermarket']['newrelic_app_name']

Имя, используемое New Relic для идентификации установки Supermarket. Значение по умолчанию: nil.

default['supermarket']['newrelic_license_key']

Ключ лицензии New Relic. Значение по умолчанию: nil.

Nginx

В этом файле конфигурации содержатся следующие настройки для nginx:

default['supermarket']['nginx']['access_log_options']

Строка дополнительных параметров, которые нужно добавить к директиве nginx access log. Значение по умолчанию: nil.

default['supermarket']['nginx']['cache']['directory']

Директория, используемая nginx для кеширования. Значение по умолчанию: "#{node['supermarket']['var_directory']}/nginx//cache".

default['supermarket']['nginx']['cache']['enable']

Определяет, включено ли кеширование nginx. Значение по умолчанию: false.

default['supermarket']['nginx']['client_body_buffer_size']

Значение client_body_buffer_size, используемое nginx. Значение по умолчанию: nil.

default['supermarket']['nginx']['client_max_body_size']

Максимальный размер тела запроса клиента, указанный в заголовке запроса Content-Length. Если максимальный размер тела запроса больше этого значения, возвращается ошибка 413 Request Entity Too Large. Значение по умолчанию: 250m. Дополнительную информацию см. в документации nginx.

default['supermarket']['nginx']['daemon_disable']

Определяет, демонизируется ли nginx. По умолчанию это обрабатывается системой init. Значение по умолчанию: true.

default['supermarket']['nginx']['default']['modules']

Определяет, какие дополнительные модули nginx следует включить. Значение по умолчанию: [].

default['supermarket']['nginx']['default_site_enabled']

Определяет, включена ли стандартная страница nginx. Значение по умолчанию: false.

default['supermarket']['nginx']['dir']

Рабочая директория. Значение по умолчанию — рекомендуемое значение. Значение по умолчанию: node['supermarket']['nginx']['directory'].

default['supermarket']['nginx']['disable_access_log']

Позволяет отключить журнал доступа nginx. Значение по умолчанию: false.

default['supermarket']['nginx']['error_log_options']

Строка дополнительных параметров, которые нужно добавить к директиве nginx access log. Значение по умолчанию: nil.

default['supermarket']['nginx']['enable']

Включить службу nginx. Значение по умолчанию: true.

default['supermarket']['nginx']['event']

Установить модель событий. По умолчанию nginx ищет наиболее подходящий метод для вашей ОС. Значение по умолчанию: nil.

default['supermarket']['nginx']['force_ssl']

Принудительно использовать SSL для подключений. Значение по умолчанию: true.

default['supermarket']['nginx']['group']

Группа системы, используемая для управления nginx. Значение по умолчанию: node['supermarket']['group'].

default['supermarket']['nginx']['gzip']

Включить сжатие gzip. Значение по умолчанию: on.

default['supermarket']['gzip_buffers']

Установить размер буфера сжатия gzip <https://nginx.org/en/docs/http/ngx_http_gzip_module.html#gzip_buffers>. Значение по умолчанию nginx равно одной странице памяти. Значение по умолчанию: nil.

default['supermarket']['nginx']['gzip_comp_level']

Уровень сжатия, используемый с gzip, от наименьшего сжатия (1, быстрее) до наибольшего (2, медленнее). Значение по умолчанию: 2.

default['supermarket']['gzip_disable']

Отключает сжатие gzip, когда в заголовках присутствует поле User-Agent, соответствующее указанным регулярным выражениям. Значение по умолчанию: 'MSIE [1-6]\.'.

default['supermarket']['nginx']['gzip_http_version']

Включить gzip в зависимости от версии HTTP-запроса. Значение по умолчанию: 1.0.

default['supermarket']['gzip_min_length']

Минимальная длина ответа, которая будет сжиматься gzip, определяемая заголовком ответа Content-Length. Значение по умолчанию: 1000.

default['supermarket']['nginx']['gzip_proxied']

Определяет, будут ли сжаты прокси-запросы с помощью gzip, исходя из наличия поля заголовка запроса Via. Значение по умолчанию: any.

default['supermarket']['nginx']['gzip_static']

Позволяет отправлять предварительно сжатые файлы с расширением .gz вместо обычных файлов. Требуется модуль ngx_http_gzip_static_module. Значение по умолчанию: 'off'.

default['supermarket']['nginx']['gzip_types']

Включить сжатие для указанных MIME-типов. Значение по умолчанию: [ 'text/plain', 'text/css', 'application/x-javascript', 'text/xml', 'application/xml', 'application/xml+rss', 'application/atom+xml', 'text/javascript', 'application/javascript', 'application/json' ].

default['supermarket']['gzip_vary']

Определяет, будет ли вставлено поле заголовка ответа Vary: Accept-Encoding, когда активны следующие директивы: gzip, gzip_static, или gunzip. Значение по умолчанию: 'off'.

default['supermarket']['nginx']['keepalive']

Использовать для включения HTTP keepalive. Значение по умолчанию: 'on'.

default['supermarket']['nginx']['keepalive_timeout']

Время ожидания (в секундах) запросов по HTTP keepalive-соединению. Значение по умолчанию: 65.

default['supermarket']['nginx']['log_dir']

Директория, в которой хранятся данные логов. Значение по умолчанию — рекомендуемое значение. Значение по умолчанию: node['supermarket']['nginx']['log_directory'].

default['supermarket']['nginx']['log_rotation']

Политика ротации логов для этой службы. Файлы логов вращаются, когда они превышают file_maxbytes. Максимальное количество файлов логов в ротации определяется num_to_keep. Значение по умолчанию: { 'file_maxbytes' => 104857600, 'num_to_keep' => 10 }

default['supermarket']['nginx']['multi_accept']

Определяет, принимает ли процесс-работник одно подключение за раз или все новые подключения одновременно. По умолчанию это установлено как одно подключение за раз. Значение по умолчанию: false.

default['supermarket']['nginx']['non_ssl_port']

Порт, на котором привязаны WebUI и API для подключений без SSL. Значение по умолчанию: 80. Установите значение false, чтобы отключить подключения без SSL.

default['supermarket']['nginx']['pid']

Идентификатор процесса системы для службы nginx. Значение по умолчанию: "#{node['supermarket']['nginx']['directory']}/nginx.pid".

default['supermarket']['nginx']['proxy_read_timeout']

Определяет тайм-аут между двумя последовательными операциями чтения для чтения ответа от прокси-сервера. Значение по умолчанию: nil.

default['supermarket']['nginx']['redirect_to_canonical']

Перенаправление запросов на сервер Supermarket по FQDN. Значение по умолчанию: true.

default['supermarket']['nginx']['sendfile']

Копирование данных между дескрипторами файлов при использовании sendfile(). Значение по умолчанию: on.

default['supermarket']['nginx']['server_names_hash_bucket_size']

Размер корзины, содержащей хеш-таблицы имён серверов. Значение по умолчанию: 64.

default['supermarket']['nginx']['server_tokens']

Определяет, включена ли версия nginx в страницах ошибок и заголовке ответа Server. Значение по умолчанию: nil.

default['supermarket']['nginx']['ssl_port']

Порт, используемый nginx для завершения SSL-соединений. Значение по умолчанию: 443.

default['supermarket']['nginx']['types_hash_bucket_size']

Определяет размер корзины для хеш-таблиц типов. Значение по умолчанию: 64.

default['supermarket']['nginx']['types_hash_max_size']

Устанавливает максимальный размер хеш-таблицы типов. Значение по умолчанию: 2048.

default['supermarket']['nginx']['user']

Пользователь системы, используемый для запуска nginx. Значение по умолчанию: node['supermarket']['user'].

default['supermarket']['nginx']['worker_connections']

Максимальное количество одновременных клиентов. Используйте вместе с nginx['worker_processes'], чтобы определить максимальное количество разрешённых клиентов. Значение по умолчанию: 1024.

default['supermarket']['nginx']['worker_rlimit_nofile']

Определяет максимальное количество открытых файлов, разрешённых для процессов-работников. Значение по умолчанию: nil.

default['supermarket']['nginx']['worker_processes']

Количество разрешённых процессов-работников. Используйте вместе с nginx['worker_connections'], чтобы определить максимальное количество разрешённых клиентов. Значение по умолчанию: node['cpu'] && node['cpu']['total'] ? node['cpu']['total'] : 1.

Oauth2

В этом файле конфигурации заданы следующие параметры для службы идентификации сервера Chef Infra:

default['supermarket']['chef_oauth2_app_id']

Идентификатор приложения Chef Identity, созданный для Supermarket на сервере Chef Infra. Дополнительные сведения см. в разделе конфигурация Chef Identity руководства по установке Supermarket.

default['supermarket']['chef_oauth2_secret']

Секретный ключ приложения Chef Identity, созданный для Supermarket на сервере Chef Infra. Дополнительные сведения см. в разделе конфигурация Chef Identity руководства по установке Supermarket.

default['supermarket']['chef_oauth2_url']

URL сервера Chef Infra, к которому подключается Supermarket. Значение по умолчанию: node['supermarket']['chef_server_url'].

default['supermarket']['chef_oauth2_verify_ssl']

Определяет, выполняет ли Supermarket проверку SSL. Значение по умолчанию: true. Если ваш сервер Chef Infra использует самоподписанный сертификат без должным образом сконфигурированного центра сертификации, это значение должно быть установлено в false.

PostgreSQL

В этом файле конфигурации заданы следующие параметры для PostgreSQL:

default['supermarket']['postgresql']['checkpoint_completion_target']

Процент завершения, используемый для определения скорости завершения контрольной точки по отношению к статусу завершения следующей контрольной точки. Например, если значение равно 0.5, то контрольная точка пытается завершиться до того, как следующая контрольная точка будет выполнена на 50%. Значение по умолчанию: 0.5.

default['supermarket']['postgresql']['checkpoint_segments']

Максимальный объем (в мегабайтах) между контрольными точками в сегментах файла журнала. Значение по умолчанию: 3.

default['supermarket']['postgresql']['checkpoint_timeout']

Время (в минутах) между контрольными точками. Значение по умолчанию: '5min'.

default['supermarket']['postgresql']['checkpoint_warning']

Частота (в секундах) отправки сообщений в файлы журнала сервера, если сегменты контрольных точек заполняются быстрее, чем их текущие значения конфигурации. Значение по умолчанию: '30s'.

default['supermarket']['postgresql']['data_directory']

Директория, в которой хранятся данные на диске. Значение по умолчанию — рекомендуемое значение. Значение по умолчанию: "#{node['supermarket']['var_directory']}/postgresql/9.3/data".

default['supermarket']['postgresql']['effective_cache_size']

Размер кэша диска, используемого для файлов данных. Значение по умолчанию: '128MB'.

default['supermarket']['postgresql']['enable']

Включить службу. Значение по умолчанию: true.

default['supermarket']['postgresql']['listen_address']

Источник подключения, на который должен отвечать PostgreSQL. Значение по умолчанию: '127.0.0.1'.

default['supermarket']['postgresql']['log_directory']

Директория, в которой хранятся данные журнала. Значение по умолчанию — рекомендуемое значение. Значение по умолчанию: "#{node['supermarket']['log_directory']}/postgresql".

default['supermarket']['postgresql']['log_rotation']

Политика вращения журнала для этой службы. Файлы журнала вращаются, когда они превышают file_maxbytes. Максимальное количество файлов журнала во вращении определяется значением num_to_keep. Значение по умолчанию: { 'file_maxbytes' => 104857600, 'num_to_keep' => 10 }

default['supermarket']['postgresql']['max_connections']

Максимальное количество разрешенных одновременных подключений. Значение по умолчанию: 350.

default['supermarket']['postgresql']['md5_auth_cidr_addresses']

Используется для шифрования паролей с помощью хэшей MD5. Значение по умолчанию: ['127.0.0.1/32', '::1/128'].

default['supermarket']['postgresql']['port']

Порт, на котором служба должна прослушивать. Значение по умолчанию: 15432.

default['supermarket']['postgresql']['shared_buffers']

Объем памяти, выделенный PostgreSQL для кэширования данных. Значение по умолчанию: "#{(node['memory']['total'].to_i / 4) / (1024)}MB".

default['supermarket']['postgresql']['shmall']

Общий объем доступной общей памяти. Значение по умолчанию: 4194304.

default['supermarket']['postgresql']['shmmax']

Максимальный объем общей памяти. Значение по умолчанию: 17179869184.

default['supermarket']['postgresql']['work_mem']

Размер (в мегабайтах) разрешенной сортировки в оперативной памяти. Значение по умолчанию: '8MB'.

Redis

В этом файле конфигурации содержатся следующие настройки для Redis:

default['supermarket']['redis']['bind']

Привязка Redis к указанному IP-адресу. Значение по умолчанию: '127.0.0.1'.

default['supermarket']['redis']['directory']

Рабочая директория. Значение по умолчанию — рекомендуемое значение. Значение по умолчанию: "#{node['supermarket']['var_directory']}/redis".

default['supermarket']['redis']['enable']

Включить службу. Значение по умолчанию: true.

default['supermarket']['redis']['log_directory']

Директория, в которой хранятся данные журнала. Значение по умолчанию — рекомендуемое значение. Значение по умолчанию: "#{node['supermarket']['log_directory']}/redis".

default['supermarket']['redis']['log_rotation']

Политика вращения журнала для этой службы. Файлы журнала вращаются, когда они превышают file_maxbytes. Максимальное количество файлов журнала во вращении определяется значением num_to_keep. Значение по умолчанию: { 'file_maxbytes' => 104857600, 'num_to_keep' => 10 }

default['supermarket']['redis']['port']

Порт, на котором служба должна прослушивать. Значение по умолчанию: '16379'.

Ruby on Rails

В этом файле конфигурации содержатся следующие настройки для Ruby on Rails:

default['supermarket']['rails']['enable']

Включить службу. Значение по умолчанию: true.

default['supermarket']['rails']['log_directory']

Директория, в которой хранятся данные журнала. Значение по умолчанию — рекомендуемое значение. Значение по умолчанию: "#{node['supermarket']['log_directory']}/rails".

default['supermarket']['rails']['log_rotation']

Политика вращения журнала для этой службы. Файлы журнала вращаются, когда они превышают file_maxbytes. Максимальное количество файлов журнала во вращении определяется значением num_to_keep. Значение по умолчанию: { 'file_maxbytes' => 104857600, 'num_to_keep' => 10 }

default['supermarket']['rails']['port']

Порт, на котором служба должна прослушивать. Значение по умолчанию: 13000.

runit

В этом файле конфигурации содержатся следующие настройки для runit:

default['supermarket']['runit']['svlogd_bin']

Значение по умолчанию: "#{node['supermarket']['install_directory']}/embedded/bin/svlogd".

Sentry

Этот параметр используется для интеграции Supermarket со службой ведения журналов ошибок Sentry:

default['supermarket']['sentry_url']

URL Sentry, используемый для отправки сообщений об ошибках. Значение по умолчанию: nil.

Sidekiq

В этом файле конфигурации содержатся следующие настройки для фоновых процессов, управляемых Sidekiq:

default['supermarket']['sidekiq']['concurrency']

Определяет, сколько потоков может создать процесс Sidekiq. Значение по умолчанию: 25.

default['supermarket']['sidekiq']['enable']

Включить службу Sidekiq. Значение по умолчанию: true.

default['supermarket']['sidekiq']['log_directory']

Директория, в которой хранятся данные журнала. Значение по умолчанию — рекомендуемое значение. Значение по умолчанию: "#{node['supermarket']['log_directory']}/sidekiq".

default['supermarket']['sidekiq']['log_rotation']

Политика вращения журнала для этой службы. Файлы журнала вращаются, когда они превышают file_maxbytes. Максимальное количество файлов журнала во вращении определяется значением num_to_keep. Значение по умолчанию: { 'file_maxbytes' => 104857600, 'num_to_keep' => 10 }

default['supermarket']['sidekiq']['timeout']

Время (в секундах), которое Sidekiq должен ждать работника перед его завершением. Значение по умолчанию: 30.

SMTP

В этом файле конфигурации содержатся следующие настройки для SMTP:

default['supermarket']['smtp_address']

Адрес SMTP-сервера, который Supermarket будет использовать для отправки почты.

default['supermarket']['smtp_password']

Пароль SMTP-сервера.

default['supermarket']['smtp_port']

Порт, на котором служба должна прослушивать.

default['supermarket']['smtp_user_name']

Пользователь на SMTP-сервере.

default['supermarket']['from_email']

Адрес отправителя по умолчанию для всех почтовых отправлений Supermarket. Значение по умолчанию: nil.

SSL

В этом файле конфигурации содержатся следующие настройки для SSL:

default['supermarket']['ssl']['certificate']

Сертификат SSL, используемый для проверки связи по протоколу HTTPS.

default['supermarket']['ssl']['certificate_key']

Ключ сертификата, используемый для связи SSL.

default['supermarket']['ssl']['company_name']

Название вашей компании. Значение по умолчанию: 'My Supermarket'.

default['supermarket']['ssl']['country_name']

Страна, в которой расположена ваша компания. Значение по умолчанию: 'US'.

default['supermarket']['ssl']['directory']

Рабочая директория. Значение по умолчанию: '/var/opt/supermarket/ssl'.

default['supermarket']['ssl']['email_address']

Адрес электронной почты по умолчанию для вашей компании. Значение по умолчанию: 'you@example.com'.

default['supermarket']['ssl']['locality_name']

Город, в котором расположена ваша компания. Значение по умолчанию: 'Seattle'.

default['supermarket']['ssl']['openssl_bin']

Значение по умолчанию: "#{node['supermarket']['install_directory']}/embedded/bin/openssl".

default['supermarket']['ssl']['organizational_unit_name']

Организация или группа в вашей компании, которая управляет сервером Chef Infra. Значение по умолчанию: 'Operations'.

default['supermarket']['ssl']['session_cache']

Значение по умолчанию: 'shared:SSL:4m'.

default['supermarket']['ssl']['session_timeout']

Значение по умолчанию: '5m'.

default['supermarket']['ssl']['ciphers']

Список поддерживаемых наборов шифров, используемых для установления защищенного подключения. Для предпочтения AES256 с переадресацией ECDHE, удалите префикс RC4-SHA:RC4-MD5:RC4:RSA. См. https://www.openssl.org/docs/man1.0.2/man1/ciphers.html для получения дополнительной информации. Например:

nginx['ssl_ciphers'] = HIGH:MEDIUM:!LOW:!kEDH:!aNULL:!ADH:!eNULL:!EXP:!SSLv2:!SEED:!CAMELLIA:!PSK
default['supermarket']['ssl']['protocols']

Включенные версии протокола SSL. Значение по умолчанию: 'TLSv1 TLSv1.1 TLSv1.2'.

default['supermarket']['ssl']['state_name']

Штат, провинция или регион, в котором расположена ваша компания. Значение по умолчанию: 'WA'.

StatsD

В этом файле конфигурации содержатся следующие настройки для отчетов на сервер StatsD:

default['supermarket']['statsd_port']

Порт, на котором служба должна прослушивать. Значение по умолчанию: nil.

default['supermarket']['statsd_url']

URL, на который отправляются отчетные метрики. Значение по умолчанию: nil.

URLs

Используйте эти настройки для замены chef.io URL на свои собственные внутренние зеркала или альтернативы.

default['supermarket']['chef_blog_url']

URL блога Chef. Значение по умолчанию: "https://www.#{node['supermarket']['chef_domain']}/blog".

default['supermarket']['chef_docs_url']

URL сайта Chef Docs. Значение по умолчанию: "https://docs.#{node['supermarket']['chef_domain']}".

default['supermarket']['chef_downloads_url']

URL страницы загрузки Chef. Значение по умолчанию: "https://downloads.#{node['supermarket']['chef_domain']}".

default['supermarket']['chef_domain']

Основной домен, используемый всеми URL Chef. Большинство настроек в этом разделе опираются на это значение. Значение по умолчанию: 'chef.io'.

default['supermarket']['chef_identity_url']

URL, используемый для взаимодействия с Chef Identity на сервере Chef Infra. Значение по умолчанию: "#{node['supermarket']['chef_server_url']}/id".

default['supermarket']['chef_profile_url']

URL для входа в свой профиль Chef. Значение по умолчанию: node['supermarket']['chef_server_url'].

default['supermarket']['chef_sign_up_url']

URL регистрации в сообществе. Значение по умолчанию: "#{node['supermarket']['chef_server_url']}/signup?ref=community".

default['supermarket']['chef_www_url']

URL веб-сайта Chef. Значение по умолчанию: "https://www.#{node['supermarket']['chef_domain']}".

default['supermarket']['learn_chef_url']

URL Learn Chef Rally. Значение по умолчанию: "https://learn.#{node['supermarket']['chef_domain']}".

© 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.chef.io/config_rb_supermarket/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API