如何使用Puppet授予用户Mongodb数据库权限?

时间:2016-11-18 17:41:57

标签: mongodb puppet

用户由以下Puppet资源创建:

mongodb::db { 'db1':
  user     => 'user1',
  password => 'password',
  roles    => ["dbAdmin", "dbOwner"],
}

最近我们在MongoDB数据库中添加了一个角色clusterMonitor@admin。角色是这样的:

["clusterMonitor@admin", "dbAdmin", "dbOwner"]. 

我们怎么能在Puppet中做到这一点?任何使它工作的替代方法都很好。

1 个答案:

答案 0 :(得分:1)

您将用户添加到roles属性中的数组,就像您写的那样:

mongodb::db { 'db1':
  user     => 'user1',
  password => 'password',
  roles    => ["clusterMonitor@admin", "dbAdmin", "dbOwner"],
}
相关问题