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