浏览代码

make interface route gw not mandatory

Change-Id: If2d31176d28d85c7d13cc44f34f923a821942f46
pull/119/head
Petr Michalec 7 年前
父节点
当前提交
6deb6a7346
没有帐户链接到提交者的电子邮件
共有 2 个文件被更改,包括 36 次插入0 次删除
  1. +2
    -0
      linux/network/interface.sls
  2. +34
    -0
      tests/pillar/network_extended.sls

+ 2
- 0
linux/network/interface.sls 查看文件

@@ -301,7 +301,9 @@ linux_network_{{ interface_name }}_routes:
- name: {{ route_name }}
ipaddr: {{ route.address }}
netmask: {{ route.netmask }}
{%- if route.gateway is defined %}
gateway: {{ route.gateway }}
{%- endif %}
{%- endfor %}

{%- endif %}

+ 34
- 0
tests/pillar/network_extended.sls 查看文件

@@ -0,0 +1,34 @@
linux:
system:
enabled: true
domain: ci.local
name: linux
network:
enabled: true
hostname: linux
fqdn: linux.ci.local
network_manager: false
interface:
eth0:
enabled: true
type: eth
address: 192.168.0.102
netmask: 255.255.255.0
gateway: 192.168.0.1
name_servers:
- 8.8.8.8
- 8.8.4.4
mtu: 1500
route:
kubernetes_internal:
address: 10.254.0.0
netmask: 255.255.0.0
some_other:
address: 10.111.0.0
netmask: 255.255.0.0
gateway: 1.1.1.1
vlan69:
enabled: true
type: vlan
use_interfaces:
- interface: ${linux:interface:eth0}

正在加载...
取消
保存