Как создать apt-репозиторий на puppet master

Как создать apt-репозиторий на puppet master

Я настраиваю puppet master и хочу распространить nagios core 4 и nagios-plugins на каждого из моих агентов и на сам master.

Nagios core 4 в настоящее время недоступен в репозиториях Ubuntu, поэтому я использовал fpm для создания deb-файлов из tar-архивов и добавил их в master sources.list, выполнив следующие инструкции:Как создать собственный локальный репозиторий?

Однако это не распространяет debs на агентов puppet. Как мне настроить репозиторий, чтобы разрешить apt-get на агентах использовать debs?

решение1

Есть много способов сделать это. Вопрос, на который вы ссылаетесь, дает вам несколько способов, как настроить локальный репозиторий.

После того, как у вас есть локальный репозиторий, вы должны настроить APT для его использования. Это означает обновление sources.list или добавление файла в sources.list.d с информацией, необходимой для подключения к вашему репозиторию. Это будет включать информацию о сетевом протоколе и информацию о пути.

Конечно, вы можете использовать puppet для настройки источников apt. Есть много способов сделать это.

Связанный контент