2016-11-18 45 views

回答

1

您將用戶添加到在roles屬性陣列就像你寫道:

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

感謝。對不起,我直到現在纔看到答覆。我試過了,但沒有奏效。我得到了錯誤: – Tom

+0

謝謝。對不起,我直到現在纔看到答覆。我試過了,但沒有奏效。我得到了錯誤: 錯誤:無法應用目錄: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

+0

謝謝。對不起,我直到現在纔看到答覆。我試過了,但沒有奏效。我得到了錯誤: 錯誤:未能應用目錄:參數角色在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