Использование Puppet для изменения файлов на удаленном сервере - PullRequest
1 голос
/ 30 января 2012

У нас есть класс, который устанавливает и настраивает OpenVPN. Однако для того, чтобы сервер мог аутентифицировать пользователей, нам нужно создать запись в файле конфигурации на наших серверах аутентификации радиуса (которые в настоящее время не управляются Puppet, но могут быть необходимы для решения этой проблемы).

Будет ли лучшим решением для автоматизации этого, когда новый сервер OpenVPN подготовлен, будет использовать ресурс exec для сценария соединения SSH с серверами аутентификации? Exec будет использовать параметр create, чтобы гарантировать, что exec является идемпотентом. Или есть лучшее решение с точки зрения простоты и безопасности, которое кто-либо может предложить?

1 Ответ

2 голосов
/ 31 января 2012

Лучшим подходом, я думаю, будет использование экспортируемых ресурсов . Это позволяет вам управлять ресурсами на сервере OpenVPN, экспортировать эти ресурсы в мастер Puppet, а затем собирать и использовать их на серверах Radias.

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