Вопросы по теме 'chef-infra'
Хранение паролей в Chef?
Как лучше всего хранить пароли и ключи API в Chef? Очень заманчиво хранить пароли к базам данных, ключи API AWS и другие конфиденциальные учетные данные в качестве атрибутов сервера Chef для использования в рецептах, но как насчет соображений...
13623 просмотров
schedule
31.03.2024
Установка нескольких пакетов через Vagrant + Chef
Я только что обнаружил Vagrant + Chef и пытаюсь создать простой рецепт для установки нескольких пакетов на узел. Я думал, что что-то вроде этого может сработать (я совершенно новый рубин):
# (From cookbooks/MY_COOCKBOOK/recipes/default.rb)
#...
10060 просмотров
schedule
08.03.2023
Chef: странная ошибка Erlang при попытке запустить Chef-Solo
Пытаюсь установить Chef на свой Oracle Linux Box. Выполнив все приведенные ниже инструкции, я дошел до следующего места:
Запустить шеф-повара в одиночку:
(в URL): http://wiki.opscode.com/display/chef/Bootstrap+Chef+RubyGems+Installation...
1766 просмотров
schedule
17.05.2022
Альтернативы Chef / Fabric / Puppet для простой разработки LAMP?
Я наконец решил по-настоящему правильно изучить процесс разработки программного обеспечения, чтобы развивать свои навыки и развивать свой бизнес. Это означает использование управления версиями (git), настройку среды разработки, подготовки и...
4595 просмотров
schedule
26.02.2023
Как определить функцию/действие/в шеф-поваре, которая возвращает значение, которое можно использовать, например. не_если
В данный момент я изучаю шеф-повара и пытаюсь написать все так, чтобы повторная подготовка ничего не сломала.
У меня есть сервер, который развернут на машине, а затем в него загружен какой-то код. В следующий раз при подготовке я предпочитаю...
3048 просмотров
schedule
12.05.2023
Как установить Cloudera Flume на Linux Gentoo (EngineYard)
спрашивая, знает ли кто-нибудь какие-нибудь варианты установки Cloudera Flume на экземпляр Linux Gentoo EngineYard через portage (emerge)
Или рецепт шеф-повара для составления флюма.
Спасибо!
382 просмотров
schedule
27.04.2022
Ошибка подготовки с помощью Chef, Vagrant на Mac 10.7.2
Я только начал использовать Vagrant и Chef, но я получаю, как мне кажется, довольно странные ошибки.
Все хорошо с простой виртуальной машиной и без шеф-повара, но когда я вставляю несколько рецептов, это не работает.
Вот мой текущий default.rb...
1768 просмотров
schedule
21.05.2022
Каков идиоматический способ установки пакета Debian с помощью Chef?
Ниже мой код для установки vcider. Я изучаю шеф-повара, но ничего не видел для установки dpkg. Я хотел бы использовать версию в сценарии. Код ниже работает.
script "install_vcider" do
interpreter "bash"
user "root"
cwd "/tmp"
code...
8456 просмотров
schedule
26.01.2024
скачать роли и поваренные книги с ChefServer с помощью ножа
Учитывая, что я начал работать с Chef с помощью консоли управления сервером Chef, и теперь я хочу начать использовать файлы и загружать их через нож. Есть ли способ восстановить роли и среды, которые хранятся на ChefServer, с помощью ножа, чтобы я...
8049 просмотров
schedule
10.06.2023
Нож шеф-повара Rackspace OpenSSL::SSL::SSLSocket Error
Я пытаюсь получить доступ к моему управляемому облачному экземпляру с помощью инструмента «нож». Всякий раз, когда я выполняю команду «knige Rackspace», следующая строка выводится на мою консоль несколько раз перед выводом ответа: «Excon nonblock не...
376 просмотров
schedule
07.08.2022
Как создать пользователя с поваренной книгой Chef для общих пользователей?
Я пытаюсь добавить пользователя «развернуть» в свою роль web_app, используя рецепт «универсальных пользователей» с сервером шеф-повара. Я создал базу данных deploy.json, содержащую:
{
"id": "deploy",
"group": "deploy",
"shell": true
}...
9322 просмотров
schedule
25.07.2022
Chef: создать процесс от имени другого пользователя
Итак, у меня есть код для запуска командного файла от имени конкретного пользователя. Это была моя попытка автоматизировать следующий синтаксис
runas /user:thisguy "C:\ThisGuysScript.bat"
так это выглядит в Ruby...
1833 просмотров
schedule
22.12.2022
рецепт шеф-повара - методы модуля недоступны в ресурсах
Я расширил класс recipe через модуль, чтобы предоставить некоторые свойства, которые дают мне глобальный доступ к моим путям, которые создаются динамически. Пример:
module Variables
def user
"user_name"
end
def user_home...
3291 просмотров
schedule
08.08.2023
Как я могу развернуть код «по запросу», используя клиент-серверную архитектуру шеф-повара?
Вот сценарий:
Я могу подключиться к своему Chef-Server по SSH. Но я не могу подключиться по SSH ни к одному из Chef-Client. Вот как я работаю: у меня есть рабочая станция для изменения или создания ролей. Все шеф-клиенты работают как демоны,...
1334 просмотров
schedule
22.09.2022
Получить IP-адрес узла, возвращаемый поиском шеф-повара в рецепте
Как я могу получить IP-адрес, возвращаемый поиском узла в рецепте шеф-повара (ruby).
dbnodes = search(:node, "role:Db")
Chef::Log.info(dbnodes.first["ipaddress"]) # nil
Несколько недель назад этот код возвращал IP первого экземпляра из...
21989 просмотров
schedule
16.04.2023
Ресурсы Vagrant и Custom Chef
Я пытался проверить некоторые из своих кулинарных книг с помощью Vagrant. Я смог настроить свой Vagrant box без проблем, но он терпит неудачу каждый раз, когда я пытаюсь подготовить (или выполнить vagrant up с каталогом поваренных книг, указанным в...
907 просмотров
schedule
10.08.2023
Лучший способ переименовать файл с помощью шеф-повара
Как я могу переименовать файл с шеф-поваром?
В документе шеф-повара я нашел только:
Создайте
create_if_missing
Удалить
трогать
7630 просмотров
schedule
26.07.2023
Chef Solo - Chef::Exceptions::PrivateKeyMissing
Я использую Chef Solo и пытаюсь установить кулинарную книгу для Oh My Zsh! Это приводит к этой надоедливой ошибке:
Не удалось прочитать закрытый ключ /etc/chef/client.pem: Errno::ENOENT: Нет такого файла или каталога - /etc/chef/client.pem...
2821 просмотров
schedule
22.02.2023
Как запускать обновления безопасности с помощью Chef?
когда я захожу на сервер (Ubuntu 12.04), мне выдается следующее сообщение:
12 packages can be updated.
10 updates are security updates.
Разрешить это «вручную», конечно, легко (apt-get update && apt-get upgrade), но из-за того, что сервер...
9546 просмотров
schedule
26.10.2022
шеф-повар автоматически обновляет конфигурацию
Я использую конфигурацию chef-server и chef-client .
Есть один рецепт, который я хочу повторно запускать на всех хостах, содержащих его, при каждом изменении конфигурации хостов (новые хосты добавляются путем начальной загрузки или старый...
6638 просмотров
schedule
13.06.2023