Ошибка в применении марионетки modulepath?

Это назвало HSRP в мире Cisco.

1
задан 21 August 2013 в 02:36
2 ответа

Если вы не хотите настраивать макет папки 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",

, как предложил Шейн.

2
ответ дан 3 December 2019 в 16:35

При использовании пути puppet: // подразумеваются «файлы».

Вместо этого попробуйте:

source => "puppet:///modules/fangs/sample.txt",
5
ответ дан 3 December 2019 в 16:35

Теги

Похожие вопросы