Я хотел бы установить apt-dater-host в системах на основе Debian и CentOS с помощью марионетки и мастера.
В Debian пакет доступен в стандартных репозиториях, но в CentO это не так - я использовал поиск в формате RPM и получил следующий результат .
Как установить пакет с помощью yum?
На 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,
}
}