Комментарии 16
Он не полностью совместим с CentOS. Например клиент для Chef не устанавливается из rbel репозитория из-за несоместимости библиотек и друого софта. В Amazon Linux есть поддержка Puppet, но Chef нет в старднартном репозитории. У нас для автоконфигурации используется Chef и пришлось пока отказатьcя от использования Amazon Linux.
rbel не очень удобно использовать из-за кучи депсов. Попробуйте родной omnibus installer от Opscode: www.opscode.com/chef/install/
Оно закачивает всего один пакет, где Ruby/RubyGems/Chef установлены в префикс и не конфликтуют с остальным софтом.
Оно закачивает всего один пакет, где Ruby/RubyGems/Chef установлены в префикс и не конфликтуют с остальным софтом.
Установка Chef клиена:
И всё заводится!
yum install gcc-c++ ruby-devel make autoconf automake rubygems
gem install chef
И всё заводится!
# chef-client -v
Chef: 10.14.4
Особенно радует использование gcc/make тулзов на боевом сервере — это чтобы эксплоиты легче было компилить прямо там :) Боевой сервер рекомендуется разворачивать из бинариков — чем меньше инструментов доступно злоумышленнику — тем лучше.
Дельное замечание. Делаем после установки:
yum remove gcc-c++ ruby-devel make autoconf automake
Сравните с:
Количество действий которые необходимо держать в уме/скрипте, несоизмеримо меньше :) а также объем данных, количество пакетов и время на установку.
После того как Opscode выпустили свой инсталлятор — использовать что-то другое уже не хочется.
rpm -ivh http://opscode-omnitruck-release.s3.amazonaws.com/el/6/x86_64/chef-10.14.4-2.el6.x86_64.rpm
Количество действий которые необходимо держать в уме/скрипте, несоизмеримо меньше :) а также объем данных, количество пакетов и время на установку.
После того как Opscode выпустили свой инсталлятор — использовать что-то другое уже не хочется.
дистрибутива Amzon Linux — 2012.09.
именно его?
именно его?
Вот же козлы
обновили либевент мажорно
Error: Package: mysql-proxy-0.8.2-1.el6.x86_64 (@epel)
Requires: libevent-1.4.so.2()(64bit)
Removing: libevent-1.4.13-1.6.amzn1.x86_64 (@amzn-main)
libevent-1.4.so.2()(64bit)
Updated By: libevent-2.0.18-1.9.amzn1.x86_64 (amzn-main)
Not found
часть софта из их же епеля теперь не работает.
обновили либевент мажорно
Error: Package: mysql-proxy-0.8.2-1.el6.x86_64 (@epel)
Requires: libevent-1.4.so.2()(64bit)
Removing: libevent-1.4.13-1.6.amzn1.x86_64 (@amzn-main)
libevent-1.4.so.2()(64bit)
Updated By: libevent-2.0.18-1.9.amzn1.x86_64 (amzn-main)
Not found
часть софта из их же епеля теперь не работает.
А я официальный Ubuntu Server ставлю. Просто потому что привык.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
AWS: Amazon Linux 2012.09