[vagrant@puppetserver ~]$ ls /usr/libexec/mcollective/mcollective/agent/
filemgr.ddl nettest.ddl package.ddl puppet.ddl service.ddl
filemgr.rb nettest.rb package.rb puppet.rb service.rb
[vagrant@puppetserver ~]$ mco rpc puppet runonce -v
The rpc application failed to run: Can't find DDL for agent plugin 'puppet'
Can't find DDL for agent plugin 'puppet' (RuntimeError)
from /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/mcollective/ddl/base.rb:83:in `loadddlfile' <----
Думаю, все необходимые пакеты установлены.
Package mcollective-puppet-agent-1.11.1-1.el7.noarch already installed and latest version
Package mcollective-puppet-client-1.11.1-1.el7.noarch already installed and latest version
Package mcollective-puppet-common-1.11.1-1.el7.noarch already installed and latest version
Nothing to do
Плюс факты похоже, работает неправильно.
[vagrant@puppetserver ~]$ mco facts hostname
No values found for fact hostname
Finished processing 2 / 2 hosts in 42.06 ms
Но я могу пинг все эти узлы.
[vagrant@puppetserver ~]$ mco ping
puppetserver.example.com time=10.54 ms
client.example.com time=49.43 ms
Плагин Puppet не отображается в инвентаре узла.
Agents:
discovery rpcutil
Data Plugins:
agent collective fact
fstat
Как я могу исправить эту проблему?