Я не знаю, как установить полный путь к окружающему файлу JSON.
Я предполагаю, что путь состоит из нескольких уровней, но он не описан в doc
Путь теперь environment/dev.json
, что такое правильный путь / имя?Мои тесты на хэш в кулинарных книгах не пройдены
Образец JSON:
{ "foo": { "bar": "base" } }
Мне нужно проверить из моих кулинарных книг:
if node[:foo][:bar] == "base"
puts "ok"
end
Для этого фрагмента кто-нибудь может объяснить этосинтаксис для запроса хеша?Это специфичный для Ruby или Chef синтаксис?Почему не node['foo']['bar']
?
Мой файл .kitchen.yml:
---
driver:
name: vagrant
provisioner:
name: chef_zero
environments_path: 'environment'
client_rb:
environment: dev
platforms:
- name: ubuntu-1204
suites:
- name: default
run_list:
- recipe[mysql::default]
attributes: