thulium_drake.ldap
LDAP 角色
这个角色将使 Debian 或 RedHat 机器连接到 LDAP 目录。
配置步骤
这个角色将配置以下程序,以准备您的系统进行 LDAP 认证:
- Oddjob(仅适用于 RHEL)
- OpenLDAP(仅支持普通 LDAP 或 STARTTLS)
- PAM
- SSSD
- AutoFS(如果启用)
它还将为用户指定的 LDAP 组配置 sudo 权限。默认给该组的权限为:
ALL=(ALL) ALL:NOPASSWD
服务器
此角色也可以用于在 Debian 10 上安装 LDAP 服务器。Ubuntu 18.04、20.04 和 CentOS 7、8 不受支持。
服务器安装包括合理的 SSL 和 LDAP 加固设置。
该角色的客户端部分是兼容的,可以立即使用。
用法
- 安装角色(可以从 Galaxy 或直接从 GitHub)
- 将默认文件复制到您的清单中(或您存储它们的地方),并填写空白
- 将角色添加到您的主剧本中
- 运行 Ansible
- ???
- 获利!
移除客户端配置
如果您希望从系统中移除 LDAP 配置,可以运行 remove.yml 任务以撤销此角色的影响。
如果您运行此角色来移除 LDAP 配置,请确保您有无需 sudo 登入为 root 的方式