chauanhtuandl.mongodb
Ansible 角色: MongoDB
安装 MongoDB 到 RHEL/CentOS/Debian/Ubuntu 系统。
需求
这个角色需要 pymongo 库。
角色变量
可用的变量如下所示,包含默认值(查看 defaults/main.yml
):
- packages_name: MongoDB 组织的包名。
- service_name: 操作系统上 MongoDB 服务的名称。
- service_service_state: 服务的状态标志,用于启动、停止、重启、重新加载服务。更多详细信息请参见 状态。 默认值: start
- service_service_enabled: 服务是否应该在启动时自动启动。
- mongo_access_control_enabled: 用于触发创建 MongoDB 身份验证的条件。
- mongodb_user_ac: 当 mongo_access_control_enabled 为真时,将要创建的用户名称。
- mongodb_user_roles: 当 mongo_access_control_enabled 为真时,将要添加的用户角色。
依赖
这个角色需要 chauanhtuan.pip 角色来安装 pymongo 库。
示例剧本
- hosts: servers
roles:
- chauanhtuandl.pip
- chauanhtuandl.mongodb
许可证
MIT / BSD
作者信息
这个角色由 Chau Anh Tuan 在 2020 年创建/编辑。