вы можете определить свои собственные атрибуты в файле json и использовать его как часть chef-client
запуска. Например,
, имея файл json с именем attrs.json
, который выглядит как :
{
"run_list": [
"'recipe[base::default]'"
]
}
используйте chef-client
в сочетании с [--json-attributes
, что-то вроде:
chef-client --local-mode --json-attributes /path/to/attrs.json
или вы можете использовать chef-client
в сочетании с --runlist
chef-client --local-mode --runlist 'recipe[base::default]'
, если настройка node_path
используется в chef-client
конфигурации, client.rb
, после запуска chef-client
файл node.json
будет записан в node_path
, который может использоваться в качестве пресности для периодического выполнения.