thystips.pbis
PBIS
用于部署 PowerBroker 身份服务 (PBIS) 的 Ansible 角色。
角色变量
defaults/main.yml
- pbis_enterprise_version: 使用企业版或开源版(布尔值)
- pbis_config: 配置 PBIS(布尔值)
- pbis_config_AssumeDefaultDomain: PBIS 配置 AssumeDefaultDomain(布尔值)
- pbis_config_HomeDirTemplate: PBIS 配置 HomeDirTemplate(字符串)
- pbis_config_RequireMembershipOf: PBIS 配置 RequireMembershipOf(列表)
- pbis_config_LoginShellTemplate: PBIS 配置 LoginShellTemplate(字符串)
- pbis_config_DisplayMotd: PBIS 配置 DisplayMotd(字符串中的布尔值)
- pbis_config_UserIgnore: 本地用户和非 LDAP 连接用户列表(列表)
- pbis_join: 使用 PBIS 加入域(布尔值)
- pbis_domain: 要加入的域(字符串)*
- pbis_join_user: 域加入用户(字符串)*
- pbis_join_password: 域加入密码(字符串)*
- pbis_join_ou: 加入的 OU,当未定义时不使用
vars/*
vars/* 文件中的变量以 pbis_
开头,必需用于确定仓库 URL 和包名称。
外部
- showpass: 在定义时显示 PBIS 加入时的日志
示例剧本
提供一个如何使用该角色的示例(例如,通过参数传入变量),总是对用户很有帮助:
- hosts: servers
roles:
- { role: thystips.pbis, tags: pbis }
许可证
GPLv3
作者信息
Antoine Thys
contact@antoinethys.com