Puppet MongoDb启用身份验证

本编码器

我正在使用puppetlabs mongodb模块启用身份验证

正如文档所说,要启用身份验证,我应该添加auth => true。但是为了使身份验证有效,我必须将用户添加到admin数据库中,所以我这样做是这样的:

mongodb::db { 'admin':
  user          => 'adminuser',
  password_hash => 'a15fbfca5e3a758be80ceaf42458bcd8',
}

这适用于第一次运行,但随后的运行会导致错误:

Mongodb :: Db [admin] / Mongodb_database [admin]:无法评估:执行'/ usr / bin / mongo --quiet --eval db.getMongo()。getDBNames()'返回252:3月26日星期三16: 28:40未捕获的异常:listDatabases失败:{“ errmsg”:“需要登录”,“ ok”:0}

这很有意义,因为现在无法进行身份验证以检查管理数据库是否已存在。

如何使用此模块处理配置mongodb密码身份验证?

莫滕·伯格

似乎此拉取请求(合并于2015年10月23日)可以解决此问题:https : //github.com/puppetlabs/puppetlabs-mongodb/pull/194

这样,您可以为服务器创建提供管理员用户名和密码,如下所示:

class {'::mongodb::server':
  auth           => true,
  create_admin   => true,
  admin_username => "admin",
  admin_password => "admin"
}

现在,p应该能够在后续运行中针对mongodb进行身份验证。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我需要为MongoDB启用身份验证吗?

来自分类Dev

在启用身份验证的情况下关闭mongodb

来自分类Dev

启用身份验证后无法连接到MongoDB

来自分类Dev

db.fsyncLock()未经MongoDB许可(启用身份验证)

来自分类Dev

Linux服务器未启用MongoDB身份验证

来自分类Dev

使用Puppet安装MongoDB工具

来自分类Dev

Puppet 中的 SSL 证书验证失败

来自分类Dev

Powershell Mongodb身份验证

来自分类Dev

MongoDB身份验证失败?

来自分类Dev

在 Airflow 中启用 RDS 身份验证

来自分类Dev

MongoDB-CR身份验证失败

来自分类Dev

MongoDB身份验证日志消息过多

来自分类Dev

MongoDB 3.2身份验证失败

来自分类Dev

流星和MongoDB:身份验证失败

来自分类Dev

PHP MongoDB身份验证失败

来自分类Dev

MongoDB日志记录和身份验证

来自分类Dev

MongoDB身份验证(用户不会更改)

来自分类Dev

如何更改身份验证MongoDB 3.2

来自分类Dev

启用基本身份验证和Windows身份验证

来自分类Dev

启用Windows身份验证并禁用Admin文件夹上的Forms身份验证

来自分类Dev

在Windows 8.1中启用Windows身份验证

来自分类Dev

如何在Django中启用基本访问身份验证

来自分类常见问题

启用2FA后,Git身份验证失败

来自分类Dev

尝试启用Mongo DB身份验证时发生TypeError

来自分类Dev

在EmbeddedD Derby中启用用户身份验证

来自分类Dev

以编程方式在IIS中启用或禁用匿名身份验证

来自分类Dev

HtmlUnitDriver:启用/禁用基本身份验证?

来自分类Dev

手动启用身份验证器

来自分类Dev

在Powershell中为IIS应用启用身份验证