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

关于项目

PBIS install

安装
ansible-galaxy install thystips.pbis
许可证
gpl-3.0
下载
329
拥有者
See also: https://gitlab.com/thystips