Aisbergg.systemd_resolved
Ansibleロール: aisbergg.systemd_resolved
Linuxシステムでネットワーク名前解決マネージャーとしてsystemd-resolvedを設定します。
要件
- システムはSystemdで管理されている必要があります。
ロール変数
変数 | デフォルト | コメント |
---|---|---|
systemd_resolved_service_enabled |
yes |
resolved サービスを有効にします。 |
systemd_resolved_service_state |
started |
サービスの状態を指定します。 |
systemd_resolved_config |
{} |
resolved の設定です。すべてのパラメータの詳細なドキュメントはresolved.conf(5)で見ることができます。 |
systemd_resolved_config.DNS |
[] |
システムDNSサーバーとして使用するIPv4およびIPv6アドレスのリストです。 |
systemd_resolved_config.FallbackDNS |
[] |
フォールバックDNSサーバーとして使用するIPv4およびIPv6アドレスのリストです。 |
systemd_resolved_config.Domains |
[] |
単一ラベルのホスト名を解決する際に使用する検索サフィックスのドメインのリストです。 |
systemd_resolved_config.LLMNR |
yes |
ローカルホストでのリンクローカルマルチキャスト名前解決のサポートを制御します。 |
systemd_resolved_config.MulticastDNS |
no |
ローカルホストでのマルチキャストDNSのサポートを制御します。 |
systemd_resolved_config.DNSSEC |
no |
DNSルックアップのためのDNSSEC検証を有効にします。 |
systemd_resolved_config.DNSOverTLS |
no |
DNSルックアップの暗号化を有効にします。 |
systemd_resolved_config.Cache |
yes |
DNSルックアップ用にキャッシュを使用します。 |
systemd_resolved_config.DNSStubListener |
yes |
DNSスタブリゾルバーを127.0.0.53のポート53でリスニングするようにします。 |
systemd_resolved_config.ReadEtcHosts |
yes |
/etc/hostsを読み込み、ホストを解決します。 |
依存関係
なし。
サンプルプレイブック
- hosts: all
vars:
systemd_resolved_config:
DNS:
- 9.9.9.9
- 8.8.8.8
Domains:
- example.org
roles:
- role: aisbergg.systemd_resolved
ライセンス
MIT
著者情報
アンドレ・レーマン (aisberg@posteo.de)
プロジェクトについて
Configures systemd-resolved as a network name resolution manager on Linux systems.
インストール
ansible-galaxy install Aisbergg.systemd_resolved
ライセンス
mit
ダウンロード
405
所有者
DevOps, Go, Python, Bash, Ansible, Docker, GitLab-CI, Linux, MariaDB, PostgreSQL, Open Source, Communication Design, Running