rolehippie.netplan

netplan

源代码 通用工作流程 自述文件工作流程 Galaxy 工作流程 许可证:Apache-2.0 Ansible 角色

一个用于安装和配置 netplan 网络的 Ansible 角色。

赞助

构建和改进这个 Ansible 角色得到了我目前和之前雇主的赞助,如 Cloudpunks GmbH 和 **Proact Deutschland GmbH**。

目录


需求

  • 最低 Ansible 版本:2.10

默认变量

netplan_bonds

定义绑定条目

默认值

netplan_bonds:

示例用法

netplan_bonds:
  bond0:
    mode: balance-rr
    interfaces:
      - enp6s0
      - enp6s1

netplan_bridges

定义桥接条目

默认值

netplan_bridges:

示例用法

netplan_bridges:
  virbr1:
    dhcp4: True
    dhcp4-overrides:
      use-routes: False
    interfaces:
      - vlan905

netplan_config_file

配置文件的路径

默认值

netplan_config_file: /etc/netplan/01-netcfg.yaml

netplan_ethernets

定义以太网条目

默认值

netplan_ethernets:

示例用法

netplan_ethernets: |
  enp6s0:
    dhcp4: True

netplan_renderer

netplan 使用的渲染器

默认值

netplan_renderer: networkd

netplan_rts

定义可用的路由表

默认值

netplan_rts: []

示例用法

netplan_rts:
  - id: 255
    name: local
  - id: 254
    name: main
  - id: 253
    name: default
  - id: 0
    name: unspec

netplan_version

netplan 配置格式的版本

默认值

netplan_version: '2'

netplan_vlans

定义 VLAN 条目

默认值

netplan_vlans:

示例用法

netplan_vlans:
  vlan905:
    id: 905
    dhcp4: True
    link: enp6s0

发现的标签

netplan

依赖项

许可证

Apache-2.0

作者

Thomas Boerger

关于项目

Ansible role to install and configure netplan networking

安装
ansible-galaxy install rolehippie.netplan
许可证
apache-2.0
下载
77
拥有者
Ansible role collection of Webhippie