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