Описание тега databags

Пакет данных - это глобальная переменная, которая хранится как данные JSON и доступна с Chef Server. Пакет данных индексируется для поиска и может быть загружен по рецепту или доступен во время поиска. Содержимое пакета данных может быть разным, но часто оно включает конфиденциальную информацию (например, пароли базы данных).
0 ответов

Объединение атрибута с литералом в справочнике данных Chef

Во время ножа ec2 я указываю атрибут ClientID, на который я хотел бы сослаться в пакете данных, только я хотел бы добавить к имени пакета, чтобы он не был точно идентификатором. Это отлично работает для точного идентификатора: data_bag(node['clienti…
06 окт '15 в 14:36
1 ответ

Chef - Data Bag Query

Можно ли сделать следующее при запросе пакета данных для установки атрибута узла? У меня есть ряд элементов пакета данных, которые соответствуют атрибутам моего локального узла ['fqdn']. Можно ли динамически вставить этот атрибут в строку запроса па…
13 мар '13 в 00:37
0 ответов

Не умеет читать данные мешка в рецепте

Я новичок в структуре шеф-повара. Я хочу сохранить некоторые из моих значений данных, таких как общий путь, имя пользователя, пароль, в пакете данных (без шифрования) и ссылаться на них в рецепте, а не жестко кодировать их, но когда я ссылаюсь на ни…
04 сен '14 в 13:36
2 ответа

Объединить несколько пакетов данных по рецепту шеф-повара

Я пытаюсь объединить несколько пакетов данных в один массив: jettyrealm_prop=[] data_bag_item('data_' + node.chef_environment, node['product']['realm_databag'].each do |item| jettyrealm_prop.insert(item) end) узел ['product']['realm_databag'] добавл…
20 сен '18 в 09:03
1 ответ

Хранение главного токена в пакете данных Chef

Я генерирую мастер-токен в Chef, используя ресурс execute, как показано ниже: execute "extract_consul_key" do command "consul keygen " end Я хочу сохранить вывод этой команды в базе данных.Пожалуйста, дайте мне знать, какие шаги мне нужно, чтобы нас…
03 май '16 в 21:29
2 ответа

Как обновить список клиентов хранилища шеф-поваров и удалить узлы, не соответствующие поисковому запросу?

У меня есть chef_vault с поисковым запросом role:myrole, Я хочу, чтобы сервер chef периодически обновлял поисковый запрос для хранилища, добавляя новые узлы и удаляя все узлы, к которым больше не применяется роль. Чтобы проверить это, он применил ро…
17 июл '16 в 18:29
1 ответ

Как вставить значение зашифрованного пакета данных в рецепт шеф-повара?

Я создал зашифрованное значение пакета данных, которое я пытаюсь загрузить в рецепт шеф-повара. knife data bag show foo bar --secret_file secret.key Encrypted data bag detected, decrypting with provided secret. id: bar pass: p4ssw0rd Я пытаюсь получ…
05 апр '18 в 03:26
1 ответ

Как создать сумки данных шеф-повара с помощью chef-vault

Я хочу создать базу данных с учетными данными серверов, которые необходимо зашифровать. Нужно ли сначала создавать шеф-хранилище?
04 дек '18 в 19:02
2 ответа

Атрибуты шеф-повара и сумки с данными

Я новичок в Chef, и после прочтения документации у меня все еще возникают проблемы с пониманием того, когда использовать атрибуты и когда использовать пакеты данных. Какие данные должны храниться в виде атрибутов, а какие данные должны храниться в п…
07 мар '13 в 14:09
1 ответ

Opsworks с Chef 12 не может получить доступ к deploy ssh_key

Согласно документации OpsWorks с Chef v11 или более ранней версии, вы можете получить доступ к ключу развертывания, выполнив: include 'deploy' key = node[:deploy]['appshortname'][:scm][:ssh_key] Однако согласно документации OpsWorks с Chef 12: Чтобы…
1 ответ

Как скрыть свой секретный ключ для шифрования пакета данных на автономном узле в локальном режиме клиента Chef

У меня на сервере Windows работает клиент Chef в локальном режиме. Я хотел бы использовать зашифрованные пакеты данных для пользователей и паролей, но это становится проблемой, поскольку секретный ключ должен храниться локально. Каковы мои лучшие ва…
03 окт '14 в 16:46
2 ответа

Шеф-повар: создать пользователя только для определенных ролей?

Я хотел бы настроить пользователя (называемого "развертыватель"), но только для определенных ролей. Я использую поваренную книгу пользователей Opscode. Я называю это из "базовой" (включенной во все другие кулинарные книги) кулинарной книги обертки. …
30 ноя '13 в 21:23
2 ответа

Выполнение поваренной книги повара на основе изменений в базе данных

Для лучшего управления доступом пользователей мы создали кулинарную книгу для доступа пользователей и сохранили список пользователей в базе данных. Для каждой среды есть пакет данных. Теперь проблема в том, что если я добавлю \ обновлю пользователей…
20 июн '18 в 04:29
1 ответ

Попытка понять коллекции chef_vault и ruby

Я новичок в Ruby и Chef. У меня проблемы с пониманием того, как извлечь вложенные элементы из пакета данных (chef_vault). Я думаю, что это более фундаментальный вопрос по Ruby, но я не уверен, что это несколько специфично для Chef. Я создал это хран…
15 июл '16 в 19:25
2 ответа

Как правильно добавить секретный файл по умолчанию в knife.rb?

Каков правильный формат для добавления секретного файла в мой knife.rb? Я прочитал документы и, похоже, не могу правильно отформатировать, или, возможно, он не работает. Я попытался добавить оба: knife[:secret_file] = "/path/to/data_bag_secret" а та…
15 дек '15 в 20:12
1 ответ

Шеф-повар нож начальной загрузки пользователей администратора

По причинам, в которые я не буду вдаваться, у меня есть несколько рецептов от шеф-повара, которые должны редактировать содержимое пакета с данными. Таким образом, я считаю, что профиль пользователя узла должен быть "admin: true". Поэтому, когда я за…
24 окт '13 в 13:05
1 ответ

Значения шеф-повара Json в файлы ERB

Как получить доступ к значениям из файлов JSON пакета данных из файлов ERB в шаблонах Chef. У меня есть файл с данными мешка с именем chef-repo/data_bags/test.json содержащие эти данные: { "id": "test", "test": { "name": "doel" } } В пределах chef-r…
05 дек '13 в 10:54
2 ответа

Как прочитать зашифрованный пакет данных в рецепте шеф-повара?

Я пытаюсь прочитать зашифрованный пакет данных по рецепту шеф-повара, но у меня возникли некоторые проблемы. Я создал секрет таким образом openssl rand -base64 512 > test/integration/default/encrypted_data_bag_secret knife data bag from file test…
24 ноя '16 в 11:46
2 ответа

Ошибка компиляции поваренной книги шеф-повара при начальной загрузке узла

Я использую шеф-повар для начальной загрузки узла. Я создал зашифрованные пакеты данных и скопировал секретный ключ на узел как /etc/chef/encrypted_data_bag_secret. Когда я пытаюсь загрузить узел, я получаю следующую ошибку: ========================…
12 мар '13 в 22:41
2 ответа

Как получить скрипт cron, который должен вызывать chef-databag, чтобы получать имя пользователя и пароль при каждом запуске?

У меня есть cronjob, который выполняет скрипт Python. Сценарий python принимает два параметра username и pass. например: execute.py vijay hTbY87 Требование состоит в том, чтобы взять это имя пользователя и перейти от dataBag, который у меня есть в c…
26 мар '18 в 15:52