Я смотрю на Chef как на возможное решение для проекта, но я все еще не знаком с его архитектурой. Первый вопрос, который приходит мне в голову: нужен ли каждому узлу общедоступный IP-адрес?
Я хочу иметь возможность управлять большим количеством узлов, каждый из которых находится в разных сетях, к которым у меня не будет доступа. Я, конечно, загружу их в свою локальную сеть, но после этого я установлю их в разных физических местах / сетях.
Сможет ли сервер Chef объединить их после того, как они будут подключены к новой сети с частным адресом?
Пока узлы Chef могут связываться с сервером Chef, все будет в порядке. Убедитесь, что ваш /etc/chef/client.rb
и DNS настроен для работы в конечной среде.