Вот пример применения кулинарной книги к узлу с помощью Chef. Но ничего не говорило о множественных узлах. Например у меня есть приложение akka, которому передаются akka.cluster.seed-nodes
параметры. Итак, алгоритм должен быть таким:
- Определите массив «IP» с IP-адресами, такими как [192.168.1.1], [192.168.1.2], [192.168.1.3]
- Определить пустой массив, «загруженный» с загруженными IP-адресами
- начиная итерацию по "IP"
- вызвать
knife bootstrap
с текущим ip и "пропустить"-Dakka.cluster.seed-nodes
с "загрузочными" значениями - хранить усиленный ip во втором массиве
- go to 3
Итак, цель состоит в том, чтобы написать сценарий, который можно применить к нескольким узлам из сервера. Как это сделать с шеф-поваром?