Публичный IP адрес марионеточного агента - PullRequest
0 голосов
/ 27 мая 2019

Я использую Puppet для целей автоматизации. Как я могу получить публичный IP-адрес компьютера агента, подключенного к puppetserver. Я хочу использовать этот IP-адрес в моем файле манифеста марионетки.

1 Ответ

1 голос
/ 21 июня 2019

Агент Puppet предоставляет набор фактов о себе и своем хосте как часть каждого запроса каталога. Они доступны для создателя каталога как переменные верхней области, а также через хэш верхней области $facts. Они включают информацию о сетевых интерфейсах и, в частности, IP-адреса.

Обратите внимание, однако, что машины обычно имеют несколько IP-адресов (включая локальные адреса), некоторые даже имеют несколько маршрутизируемых адресов, а на некоторые должны ссылаться другие адреса в одном сетевом расположении, чем они есть. в других. Таким образом, «публичный IP-адрес» машины не обязательно определяется четко или однозначно. Facter делает предположение об одном IP-адресе для машин с IP-сетью, но вы не должны полагаться на это, не зная об этих проблемах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...