Пожалуйста, помогите мне настроить пользовательские модули кукол из github.Модули корректно извлекаются в master, но не распознаются на узлах агента вообще.
Puppetfile
mod "puppet-lamp",
:git => "https://github.com/blablabla/puppet_lamp.git",
:ref => "659fe4056060426d3a1449sdfgbc290571f5714f"
environment.conf
modulepath = modules:$basemodulepath
r10k правильно извлекает модуль из github
.
└── production
├── environment.conf
├── modules
│ └── lamp
│ └── manifests
│ ├── apache.pp
│ └── test.pp
└── Puppetfile
4 directories, 4 files
apache.pp
class apache {
package { 'httpd':
ensure => installed,
}
service { 'httpd':
enable => true,
ensure => 'running'
}
}
site.pp
include apache
Но когда я запускаю агент, ничего не применяется!
Info: Using configured environment 'production'
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Retrieving locales
Info: Applying configuration version '1549348460'
Notice: Applied catalog in 0.01 seconds
Попытка с использованием определения узла, без изменений ...
node 'default' {
include 'apache'
}
Используя последнюю куклу здесь
[root@puppetmaster environments]# puppetserver --version
puppetserver version: 6.2.0
[root@node01 ~]# puppet -V
6.2.0
Может кто-нибудь сообщить, что я делаю не так?Заранее спасибо!