Я использую что-то вроде шаблона роли/профиля, чтобы описать свою инфраструктуру с помощью Puppet 3.x и Hiera.Как настроить привязку IP с помощью Hiera
Теперь наткнулся на проблему, как мне настроить что-то вроде IP-адреса, который что-то будет прослушивать, учитывая, что у меня есть несколько IP-адресов, и каждое приложение (хосты nginx) должны быть разделены по IP-адресу.
У меня есть некоторые идеи о том, как сделать это, не знаю, если есть де-факто решение, или если я должен просто выбрать один и жить своей жизнью:
- Используйте Hiera, чтобы настроить его, используя интерполяция переменных ($ :: ipaddress_eth0, $ ipaddress_eth1)
- жёстко сетевой интерфейс, каждое приложение использует непосредственно в явном
- настроить его на профиле
- ... ??