如何在定义类时修复语法错误?

时间:2013-09-15 17:42:10

标签: syntax-error puppet

我正在尝试安装位于https://github.com/puppetlabs/puppetlabs-mongodb的模块。我似乎不明白的是放在哪里

class mongodb {
  enable_10gen => true,
}

在他们的使用和安装说明中。

我已经克隆了回购并将其放入/etc/puppet/modules/mongodb

如果我把它放在我的主site.pp文件中,我会收到语法错误:

  

无法解析环境生成:'=>'处的语法错误;   在/etc/puppet/manifests/site.pp:8

预计'}'

第8行是对enable_10gen行的引用。

1 个答案:

答案 0 :(得分:1)

这是参数化类的错误语法。正确的语法是:

class{'mongodb':
    enable_10gen => true,
}