capitanh.openldap-ansible-role

OpenLDAP Ansibleロール

このロールはOpenLDAPをインストールし、いくつかのサンプルデータを読み込みます。開発やテスト目的で使用され、プロダクションサーバーとしては使用しないでください。

要件

特になし

ロール変数

このロールを使用するプレイブックの他の部分で次の変数を定義する必要があります:

ldap_basedn:       dc=mydomain,dc=net         # ベースDN
ldap_server_uri:   ldap://localhost:389       # LDAPサーバーURI
ldap_bind_pw:      secret                     # バインドパスワード

さらに、ユーザーとグループを読み込むために、次の構造を定義する必要があります:

ldap_users:
  user_id1:
    cn: 名前1 姓1
    givenname: 名前1
    sn: 姓1
    mail: [email protected]
    userpassword: パスワード
  user_id2:
    cn: 名前2 姓2
    givenname: 名前2
    sn: 姓2
    mail: [email protected]
    userpassword: パスワード
ldap_groups:
  - name: グループ1
    members:
      - user_id1
  - name: グループ2
    members:
      - user_id1
      - user_id2

依存関係

特になし

例プレイブック

requirements.ymlにロールを登録します:

- src: capitanh.openldap-ansible-role
  name: openldap

プレイブックに含めます:

- hosts: servers
  roles:
  - openldap

ライセンス

BSD

プロジェクトについて

This role installs openldap and loads some example data

インストール
ansible-galaxy install capitanh.openldap-ansible-role
ライセンス
Unknown
ダウンロード
1.4k
所有者