Jak ustawić atrybuty węzła na kliencie Chef?

Używamksiążka kucharska klienta-kucharza skonfigurować maszynę jako klienta kucharza. Jak skonfigurować atrybuty węzła podczas tworzenia tego klienta?

nie chcę robićknife node edit . Moim celem jest ustawienie niektórych atrybutów węzłów podczas tworzenia tego węzła, prawdopodobnie przez dodanie czegoś do pliku JSON.

AKTUALIZACJA:

Tworzę setki węzłów, które będą używać tego skryptu (zobacz sedno) ładować klientów-szefów kuchni. Nazwa_węzła, która znajduje się w skrypcie, będzie inna dla każdego węzła. Podobnie chcę ustawić niestandardowy atrybut węzła, który będzie je grupować.

Powiedz na przykład, że chcę zgrupować wszystkie węzły należące do konkretnego projektu razem. Myślałem, że dodam atrybut „project_id” do węzła. Aby móc później wyszukać wszystkie węzły należące do projektu. Jest to szczególnie przydatne w przypadku wdrożeń - próbując dowiedzieć się wszystkich ról db_master / ról serwera / ról memcached należących do konkretnego projektu.

Tak więc chcę to zrobić: w skrypcie (który widziałeś w gist) powinien być jakiś symbol zastępczy, w którym mogę dodać niestandardowe atrybuty, takie jak id_projektu lub cokolwiek do węzła. Czy to jest możliwe ?

questionAnswers(3)

yourAnswerToTheQuestion