Изменения

Chef Solo

64 байта добавлено, 4 года назад
Роли
Роль также определяется с использованием JSON или Ruby DSL. По умолчанию Chef Solo будет искать роли в <code>/var/chef/roles</code> но эту локацию можно изменить в файле настроек <code>solo.rb</code>:
<consolesyntaxhighlight>
role_path '/var/chef-solo/roles'
</consolesyntaxhighlight>
===Настройка роли===
Роли выглядит следующим образом в формате JSON:
<consolesyntaxhighlight>
{
"name": "test",
"run_list": [ "recipe[test]" ]
}
</consolesyntaxhighlight>
А так в Ruby DSL:
<consolesyntaxhighlight>
name 'test'
description 'This is just a test role, no big deal.'
run_list 'recipe[test]'
</consolesyntaxhighlight>
В конце, файлы в формате JSON передаются в Chef-Solo:
<consolesyntaxhighlight>
{ 'run_list': 'role[test]' }
</consolesyntaxhighlight>
==Рабочее окружение==
Editors
138
правок