Установите 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,
  }
}
Другие вопросы по тегам