ahuffman.yp
ahuffman.yp
yp.conf と ypbind NIS サービスを設定するための Ansible ロールです。
ロール変数
変数名 | 説明 | 必須 | デフォルト値 | 型 |
---|---|---|---|---|
yp_bind_pkg | ypbind のパッケージ名。必要に応じて特定のパッケージ名.バージョンに変更し、あなたのディストリビューションに合わせて設定できます。 | いいえ | ypbind | 文字列 |
yp_bind_svc | ypbind サービスの名前。 | いいえ | ypbind | 文字列 |
yp_nisdomain | NIS ドメイン名。 | はい | "" | 文字列 |
yp_nisserver | あなたのドメインの NIS サーバーのリスト。 | はい | [] | リスト |
yp_domain_broadcast | ローカルドメインでブロードキャストを使用するかどうか。 | いいえ | False | ブール値 |
yp_domain_slp | NISDOMAIN をサポートする ypserver のためにローカル SLP サーバーをクエリします。 | いいえ | False | ブール値 |
yp_server | あなたのローカルドメインのサーバーホスト名。/etc/hosts にリストされている必要があります(man yp.conf を参照)。 |
はい | "" | 文字列 |
yp_broadcast | デフォルトドメインの指定されたサーバーがない場合、またはそれらが到達可能でない場合、サーバーを見つけるためにブロードキャストコールを試みます。 | いいえ | False | ブール値 |
yp_conf_path | あなたの yp 設定ファイルのパス。 | いいえ | "/etc/yp.conf" | 文字列 |
例 Playbook
- name: "サーバーの yp.conf を設定する"
hosts: all
roles:
- role: "ahuffman.yp"
yp_nisdomain: "mydomain.com"
yp_nisserver:
- "nis1.mydomain.com"
- "nis2.mydomain.com"
yp_domain_broadcast: True
yp_domain_slp: True
yp_broadcast: True