---
##############################################################################
-# Copyright © 2018 AT&T Intellectual Property. All rights reserved. #
+# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved. #
# #
# Licensed under the Apache License, Version 2.0 (the "License"); you may #
# not use this file except in compliance with the License. #
noconfig: enabled
bonding:
mode: disabled
- mtu: 1500
+ mtu: 9000
linkspeed: auto
trunking:
mode: disabled
routes:
- subnet: '0.0.0.0/0'
gateway: {{yaml.networks.oob.routes.gateway}}
- metric: 100
ranges:
- type: static
start: {{yaml.networks.oob.ranges.static.start}}
layer: site
storagePolicy: cleartext
data:
- routedomain: provisioning
cidr: {{yaml.networks.pxe.cidr}}
+ routes:
+ - subnet: '0.0.0.0/0'
+ gateway: {{yaml.networks.pxe.routes.gateway}}
ranges:
- type: reserved
start: {{yaml.networks.pxe.ranges.reserved.start}}
- type: dhcp
start: {{yaml.networks.pxe.ranges.dhcp.start}}
end: {{yaml.networks.pxe.ranges.dhcp.end}}
+ dns:
+ domain: {{yaml.networks.pxe.dns.domain}}
+ servers: '{{yaml.networks.pxe.dns.servers}}'
...
---
schema: 'drydock/NetworkLink/v1'
- oam
- storage
- overlay
- - ksn
+ - calico
...
---
schema: 'drydock/Network/v1'
storagePolicy: cleartext
data:
vlan: '{{yaml.networks.host.vlan}}'
+ mtu: 9000
cidr: {{yaml.networks.host.cidr}}
routes:
- subnet: '0.0.0.0/0'
gateway: {{yaml.networks.host.routes.gateway}}
- metric: 100
ranges:
- type: reserved
start: {{yaml.networks.host.ranges.reserved.start}}
- type: static
start: {{yaml.networks.host.ranges.static.start}}
end: {{yaml.networks.host.ranges.static.end}}
+ dns:
+ domain: {{yaml.networks.host.dns.domain}}
+ servers: '{{yaml.networks.host.dns.servers}}'
...
---
schema: 'drydock/Network/v1'
mtu: 9000
cidr: {{yaml.networks.storage.cidr}}
ranges:
- - type: reserved
- start: {{yaml.networks.storage.ranges.reserved.start}}
- end: {{yaml.networks.storage.ranges.reserved.end}}
- type: static
start: {{yaml.networks.storage.ranges.static.start}}
end: {{yaml.networks.storage.ranges.static.end}}
schema: 'drydock/Network/v1'
metadata:
schema: 'metadata/Document/v1'
- name: ksn
+ name: overlay
layeringDefinition:
abstract: false
layer: site
storagePolicy: cleartext
data:
- vlan: '44'
+ vlan: '{{yaml.networks.neutron.vlan}}'
mtu: 9000
- cidr: {{yaml.networks.ksn.cidr}}
+ cidr: {{yaml.networks.neutron.cidr}}
ranges:
- type: static
- start: {{yaml.networks.ksn.ranges.static.start}}
- end: {{yaml.networks.ksn.ranges.static.end}}
+ start: {{yaml.networks.neutron.ranges.static.start}}
+ end: {{yaml.networks.neutron.ranges.static.end}}
...
---
schema: 'drydock/Network/v1'
metadata:
schema: 'metadata/Document/v1'
- name: overlay
+ name: calico
layeringDefinition:
abstract: false
layer: site
storagePolicy: cleartext
data:
- vlan: '{{yaml.networks.neutron.vlan}}'
+ vlan: '{{yaml.networks.ksn.vlan}}'
mtu: 9000
- cidr: {{yaml.networks.neutron.cidr}}
+ cidr: {{yaml.networks.ksn.cidr}}
ranges:
- - type: reserved
- start: {{yaml.networks.neutron.ranges.reserved.start}}
- end: {{yaml.networks.neutron.ranges.reserved.end}}
- type: static
- start: {{yaml.networks.neutron.ranges.static.start}}
- end: {{yaml.networks.neutron.ranges.static.end}}
+ start: {{yaml.networks.ksn.ranges.static.start}}
+ end: {{yaml.networks.ksn.ranges.static.end}}
...