jedimt.network_setup

Ansibleロール: Netplan設定

ホストのためにNetplan構成を作成し、適用します。このロールは、2つの物理アダプターがあることを前提とし、プライマリインターフェースの静的IP情報を設定し、セカンダリインターフェースを無効にします。これは、Kubernetesのデプロイメントに役立ちます。セカンダリインターフェースがアクティブの場合、MetalLBにおけるトラフィックルーティングの問題を引き起こす可能性があります。

要件

なし

ロール変数

ロールには3つの変数が含まれています: # プライマリDNSサーバー dns_server: 10.100.24.11

# セカンダリDNSサーバー
dns_server_2: 10.100.24.21

# DNS検索ドメイン
domain: tme.nebulon.com

さらに、各ホストに対してhost_varsファイルで定義された別の一連の変数があります。これは、ホストごとのネットワーク情報を提供するために行われます。あるいは、mgt_netとgateway4の変数を、DHCP予約がホストに適切なIP構成を適用することを前提に、hostvarsから動的に生成することもできます。この場合、静的割り当てにその情報を明記しています。

# CIDR形式の管理ネットワークアドレス
mgt_net: 10.100.25.46/22

# IPV4形式のゲートウェイアドレス
gateway4: 10.100.24.1

依存関係

なし

例プレイブック

# ===========================================================================
# ネットワーク構成
# ===========================================================================
- name: netplanとDNS設定を構成する
  hosts: servers
  tags: play_network_setup

  roles:
    - jedimt.network_setup

ライセンス

MIT

著作者情報

アーロン・パッテン aaronpatten@gmail.com

プロジェクトについて

Set Netplan configuration

インストール
ansible-galaxy install jedimt.network_setup
ライセンス
mit
ダウンロード
101
所有者