Установка:

Для установки chef в Ubuntu / Linux Mint / Debian, введите в Терминал:

sudo apt update
sudo apt install chef
chef — системная интеграция - клиенты

Подробная информация о пакете:

Системная интеграция - клиенты

Шеф-повар — это платформа системной интеграции и библиотека управления конфигурациями, написанная на Ruby. Шеф-повар предоставляет библиотеку Ruby и API, которые могут использоваться для приведения преимуществ управления конфигурацией в целую инфраструктуру.

Шеф-повар может работать как клиент (chef-client) на сервере или запускаться как отдельный инструмент (chef-solo). Конфигурационные рецепты написаны в чистом Ruby DSL.

В этом пакете представлены программы для шеф-повара, шеф-повара и ножа, а также библиотека шеф-повара.

  • Зависимости:

  • chef-zero

    Сервер памяти Chef (для тестирования и сольных целей)

  • debconf

    Система управления конфигурацией Debian

  • lsb-base

    Функциональность базового сценария Linux Standard Base

  • ohai

    Обнаруживает данные о вашей операционной системе и сообщает об этом в JSON

  • ruby

    Интерпретатор объектно-ориентированного языка сценариев Ruby (версия по умолчанию)

  • ruby-addressable

    Альтернативная реализация URI для Ruby

  • ruby-bundler

    Управление зависимостями приложений Ruby (время выполнения)

  • ruby-chef-config

    Библиотека конфигурации шеф-повара

  • ruby-diff-lcs

    Малил-Хант - самая длинная реализация алгоритма подпоследовательности

  • ruby-erubis

    Быстрая и расширяемая реализация eRuby, которая поддерживает многоязычность

  • ruby-ffi-yajl

    Обложка Ruby FFI вокруг YAJL 2.x

  • ruby-highline

    Библиотека интерактивного ввода-вывода высокого уровня

  • ruby-iniparse

    Библиотека для анализа документов INI

  • ruby-mixlib-archive

    Простой интерфейс к различным форматам архива

  • ruby-mixlib-authentication

    Простой Ruby mixin для создания объекта logger

  • ruby-mixlib-cli

    Ruby mixin для создания приложений командной строки

  • ruby-mixlib-log

    Простой Ruby mixin для создания объекта logger

  • ruby-mixlib-shellout

    Библиотека микширования для управления подпроцессом, сбор данных

  • ruby-net-sftp

    Ruby-реализация протокола SFTP

  • ruby-net-ssh

    Ruby-реализация протокола SSH

  • ruby-net-ssh-multi

    Библиотека Ruby для создания нескольких SSH-подключений к удаленным системам

  • ruby-plist

    Универсальная библиотека управления списками свойств

  • ruby-proxifier

    Добавить поддержку HTTP или SOCKS-прокси

  • ruby-rspec-core

    Поведенческая среда разработки для Ruby-core

  • ruby-rspec-expectations

    Поведенческая структура разработки для Ruby - ожидания

  • ruby-rspec-mocks

    Поведенческая структура разработки для Ruby-mocks

  • ruby-serverspec

    Тесты RSpec для ваших серверов, настроенных Puppet, Chef или всего остального

  • ruby-specinfra

    Общий уровень для serverspec и configspec

  • ruby-syslog-logger

    Улучшенная замена регистратора, которая регистрируется в syslog

  • ruby-uuidtools

    Библиотека генерации UUID для Ruby

  • ucf

    Обновить файл конфигурации (ов): сохранить изменения пользователя в файлах конфигурации

  • debconf-2.0