Установите apt-dater-host на CentOS-Systems, используя puppet
Я хотел бы установить apt-dater-host в системах на основе Debian и CentOS, используя puppet и foreman.
В Debian пакет доступен на стандартных репозиториях - но на CentOs это не так - я использовал RPM-поиск и получил следующий результат.
Как я могу установить пакет, используя yum?
1 ответ
Решение
В CentOS вам нужно найти репозиторий yum, содержащий пакет, а затем добавить его в систему с помощью Puppet. yumrepo
ресурс.
class aptdater {
if $::osfamily == 'RedHat' {
# Only install the yum repo on RH-family systems
yumrepo { 'blah':
...
}
# Override the package to require the yum repo to be deployed first
Package['apt-dater-host'] {
require => Yumrepo['blah'],
}
}
package { 'apt-dater-host':
ensure => present,
}
}