2017-01-19 5 views
0

Это код, который кукла для загрузки и установки mysql. Но где скачан пакет или какой поставщик по умолчанию для этого пакета в другой операционной системе?Что является поставщиком по умолчанию ресурса пакета Puppet

package 
{ 'mysql-server': 
    require => Exec['apt-update'],  # require 'apt-update' before installing 
    ensure => installed, 
} 
+0

Вы спрашиваете о хранилище пакетов или исполняемого установочного пакета? –

ответ

2

При использовании package ресурс без явного кукольный провайдера пытается выяснить, что поставщик должен использоваться основанный на фактах.

С самого начала Puppet собирает факты о системе, операционной системе и том, что доступно для использования. Исходя из этих фактов, он будет использовать провайдера, который, скорее всего, будет работать.

Вы можете увидеть, какие факты необходимы для каждого поставщика, чтобы работать на странице package документации: https://docs.puppet.com/puppet/latest/type.html#package-providers