Я использую файл JSON для настройки (уже загруженного) узла и пытаюсь определить правильный синтаксис для установки конкретных атрибутов узла. Вот используемый файл JSON:
{
"name": "mynode",
"run_list": [
"snmp"
],
"default_attributes": {
"server_url": "http://mynode/",
"interval": "20"
},
"normal": {
"tags": [
]
}
}
Команды (обратите внимание, что атрибуты не отображаются в результатах последней команды):
>knife --version
Chef: 12.9.41
>knife node from file .\mynode.json
Updated Node mynode
>knife node show mynode
Node Name: mynode
Environment: _default
FQDN:
IP:
Run List: recipe[snmp]
Roles:
Recipes:
Platform:
Tags:
Каким будет правильный синтаксис для установки атрибутов по умолчанию/обычных/переопределенных на узле?
Спасибо
override
, обычно он вам не нужен. шаблон поваренной книги окружающей среды дает хорошее представление о том, сколько людей думают о как выглядит хороший рабочий процесс (по крайней мере, я надеюсь, что это поможет вам понять, почему ваш подход плохой). - person StephenKing   schedule 16.05.2016