horizonnet.kerberos_server

kerberos_server

构建状态 许可证 Ansible Galaxy

该角色帮助在目标主机上安装KDC,最初源自Benno Joy的仓库。 该剧本部署一个KDC并创建一个新的领域(realm),如参数所指定,同时创建一个默认的管理员用户,用于管理此kerberos服务器。默认的管理员用户名可以通过“kerberos_server_kadmin_user”指定,密码通过“kerberos_server_kadmin_pass”指定。此外,还创建一个名为“cloudera-scm”的用户,以供Cloudera Manager使用。

需求

此角色需要Ansible 1.4或更高版本,平台需求列在元数据文件中。

角色变量

可以传递给此角色的变量及其简要描述如下:

kerberos_server_realm_name: EXAMPLE.COM         # kerberos服务器的领域名
kerberos_server_kdc_port: 88                    # KDC监听的端口
kerberos_server_master_db_pass: foobar          # 主kerberos数据库的密码
kerberos_server_kadmin_pass: foobar             # kerberos管理员的密码
kerberos_server_kadmin_user: test               # kerberos服务器的用户名
kerberos_server_users:                          # 应加入KDC数据库的用户列表
  - name: user
    password: password                          # 初始密码,如果用户已存在,则密码不会更改
    state: present                              # 可为present或absent

示例

以下是一个示例,部署一个KDC服务器,领域为EXAMPLE.COM,管理员用户为"root",密码为"foobar"

- hosts: all
  roles:
    - { role: kerberos_server, kerberos_server_realm_name: "EXAMPLE.COM", 
                        kerberos_server_kadmin_user: "root", 
                        kerberos_server_kadmin_pass: "foobar" }

依赖

许可证

根据BSD 3条款授权。有关详细信息,请参阅许可证文件。

作者信息

Matthias Baumann & Jan Hentschel (Ultra Tendency GmbH)

关于项目

Role to install kerberos server(s)

安装
ansible-galaxy install horizonnet.kerberos_server
许可证
bsd-3-clause
下载
123
拥有者
Big Data and the Cloud help tackle even the toughest problems. Impressum: https://ultratendency.com/