Если вы не хотите настраивать макет папки modules
, нет необходимости устанавливать путь к модулю
в /etc/puppet.conf
. Если оставить его в покое, наиболее распространенными значениями по умолчанию являются / etc / puppet / modules: / usr / share / puppet / modules
(в версии с открытым исходным кодом) или / etc / puppetlabs / puppet / модули: / opt / puppet / share / puppet / modules
(в Puppet Enterprise). Если это не ваш случай, установите:
modulepath=/etc/puppet/modules
Информация Шейна Мэддена верна, но она не будет работать с вашим текущим параметром modulepath
, потому что марионетка будет искать ваши модули непосредственно в / etc / puppet
. Если вы не хотите помещать их туда (а вы, вероятно, этого не делаете), вам нужно исправить путь к модулю
и использовать:
source => "puppet:///modules/fangs/sample.txt",
, как предложил Шейн.
/ usr / share / puppet / modules (в версии с открытым исходным кодом) или / etc / puppetlabs / puppet / modules: / opt / puppet / share / puppet / modules
(в Puppet Enterprise). Если это не ваш случай, установите:
modulepath=/etc/puppet/modules
Информация Шейна Мэддена верна, но она не будет работать с вашим текущим параметром modulepath
, потому что марионетка будет искать ваши модули непосредственно в / etc / puppet
. Если вы не хотите помещать их туда (а вы, вероятно, этого не делаете), вам нужно исправить путь к модулю
и использовать:
source => "puppet:///modules/fangs/sample.txt",
, как предложил Шейн.
/ usr / share / puppet / modules (в версии с открытым исходным кодом) или / etc / puppetlabs / puppet / modules: / opt / puppet / share / puppet / modules
(в Puppet Enterprise). Если это не ваш случай, установите:
modulepath=/etc/puppet/modules
Информация Шейна Мэддена верна, но она не будет работать с вашим текущим параметром modulepath
, потому что марионетка будет искать ваши модули непосредственно в / etc / puppet
. Если вы не хотите помещать их туда (а вы, вероятно, этого не делаете), вам нужно исправить путь к модулю
и использовать:
source => "puppet:///modules/fangs/sample.txt",
, как предложил Шейн.
t работать с текущим параметром modulepath
, потому что puppet будет искать ваши модули непосредственно в / etc / puppet
. Если вы не хотите помещать их туда (а вы, вероятно, этого не делаете), вам нужно исправить путь к модулю
и использовать:
source => "puppet:///modules/fangs/sample.txt",
, как предложил Шейн.
t работать с текущим параметром modulepath
, потому что puppet будет искать ваши модули непосредственно в / etc / puppet
. Если вы не хотите помещать их туда (а вы, вероятно, этого не делаете), вам нужно исправить путь к модулю
и использовать:
source => "puppet:///modules/fangs/sample.txt",
, как предложил Шейн.
При использовании пути puppet: //
подразумеваются «файлы».
Вместо этого попробуйте:
source => "puppet:///modules/fangs/sample.txt",