使用puppet agent -t时Puppet客户端错误

时间:2015-09-30 09:25:06

标签: puppet

我正在尝试使用puppet来管理我的服务器。

我正在使用opensource puppet

实际上,我已经下载了一个模块'docker'(来自garther / docker),我将它放在我的主代理的模块列表中:

/home/skahrz/.puppet/modules
├── garethr-docker (v4.1.1)
├── puppetlabs-apt (v2.2.0)
├── puppetlabs-stdlib (v4.9.0)
└── stahnma-epel (v1.1.1)

我有以下site.pp(我实际上是逐步学习,暂时不使用环境):

node 'my.host.com' {

include 'docker'

docker::image { 'hello-world':
image_tag => 'precise',
}


}

当我尝试在我的客户端节点上使用puppet agent -t时,我得到了这个错误输出:

Info: Retrieving plugin
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find class docker for my.host.com on node my.host.com
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run

所以,我试着按照这个链接:

https://docs.puppetlabs.com/pe/latest/console_accessing.html

我可以从节点telnet我的主人。

但是我没有控制台,因为我使用了开源...所以我有点锁定。

有人可以帮我解决这个错误吗?

0 个答案:

没有答案