小编use*_*494的帖子

木偶找不到我刚刚安装的模块

我发现的问题是我可以成功安装Puppet模块。例如:

[puppet@swarmcritic ~]$ puppet module install puppetlabs/mysql
Notice: Preparing to install into /home/puppet/.puppet/modules ...
Notice: Created target directory /home/puppet/.puppet/modules
Notice: Downloading from https://forge.puppetlabs.com ...
Notice: Installing -- do not interrupt ...
/home/puppet/.puppet/modules
??? puppetlabs-mysql (v2.1.0)
  ??? puppetlabs-stdlib (v4.1.0)
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用nodes.pp文件调用模块时,如下所示:

 node 'example.com' {
    include '::mysql::server'
 }
Run Code Online (Sandbox Code Playgroud)

然后我得到这样的错误:

[puppet@example mysql]$ sudo puppet apply ~puppet/puppet/manifests/site.pp
Error: Could not find class ::mysql::server for example.com on node example.com
Error: Could not find class ::mysql::server for example.com on node example.com
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

linux module puppet

3
推荐指数
1
解决办法
4196
查看次数

标签 统计

linux ×1

module ×1

puppet ×1