1
用戶通過下面的木偶資源創建:如何使用Puppet授予用戶Mongodb數據庫特權?
mongodb::db { 'db1':
user => 'user1',
password => 'password',
roles => ["dbAdmin", "dbOwner"],
}
最近我們增加了在MongoDB的數據庫角色[email protected]
。角色是這樣的:
["[email protected]", "dbAdmin", "dbOwner"].
我們如何在Puppet中做到這一點?任何替代方式使其工作很好。
感謝。對不起,我直到現在纔看到答覆。我試過了,但沒有奏效。我得到了錯誤: – Tom
謝謝。對不起,我直到現在纔看到答覆。我試過了,但沒有奏效。我得到了錯誤: 錯誤:無法應用目錄:Mongodb_user [testPulsUser]上的參數角色失敗:無效值「clusterMonitor @ admin」。有效值匹配/^\ w + $ /。在/etc/puppet/environments/test/modules/mongodb/manifests/db.pp:41 這是我的木偶代碼: mongodb的::分貝{ 'DB1': 用戶> 'USER1', 密碼= >'password', roles => [「clusterMonitor @ admin」,「dbAdmin」,「dbOwner」], } 我讀過一些文章,我必須在修改用戶/原因? – Tom
謝謝。對不起,我直到現在纔看到答覆。我試過了,但沒有奏效。我得到了錯誤: 錯誤:未能應用目錄:參數角色在Mongodb_user [testPulsUser]上失敗:無效值「clusterMonitor @ admin」。有效值匹配/^\ w + $ /。在/etc/puppet/environments/test/modules/mongodb/manifests/db.pp:41 ' 這是我的木偶代碼: ' mongodb的::分貝{ 'DB1': 用戶> 'USER1' , password =>'password', roles => [「clusterMonitor @ admin」,「dbAdmin」,「dbOwner」], } ' – Tom