Как лучше всего управлять местоположением мастера миньонов, когда мастер в SaltStack имеет динамический IP-адрес?
Есть ли способ автоматически обновить IP-адрес миньонов (главного)?
Вы можете использовать имя хоста в конфигурации миньона, которое динамически обновляется при каждом изменении ip:
master: your_hostname.noip.com
Есть бесплатная услуга вроде noip для достижения этой цели.
Поскольку этот вопрос был поднят salt-ssh
на сцене появились: http://docs.saltstack.com/en/latest/topics/ssh/. Он готов к производству с момента выпуска 2014.7.0 (октябрь 2014 г.).
В этой ситуации мастер использует SSH для подключения к миньонам. Мастеру больше не нужно иметь статический IP-адрес.
На миньона даже не нужно устанавливать соль. Вам нужен только Python на миньоне.
Бр, Александр.