Change seed code version to 0.0.1
[yaml_builds.git] / site / site30 / networks / physical / rack.yaml
1 ---
2 ##############################################################################
3 # Copyright © 2018 AT&T Intellectual Property. All rights reserved.          #
4 #                                                                            #
5 # Licensed under the Apache License, Version 2.0 (the "License"); you may    #
6 # not use this file except in compliance with the License.                   #
7 #                                                                            #
8 # You may obtain a copy of the License at                                    #
9 #       http://www.apache.org/licenses/LICENSE-2.0                           #
10 #                                                                            #
11 # Unless required by applicable law or agreed to in writing, software        #
12 # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT  #
13 # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.           #
14 # See the License for the specific language governing permissions and        #
15 # limitations under the License.                                             #
16 ##############################################################################
17
18 schema: 'drydock/NetworkLink/v1'
19 metadata:
20   schema: 'metadata/Document/v1'
21   name: oob
22   layeringDefinition:
23     abstract: false
24     layer: site
25   storagePolicy: cleartext
26 data:
27   labels:
28     noconfig: enabled
29   bonding:
30     mode: disabled
31   mtu: 9000
32   linkspeed: auto
33   trunking:
34     mode: disabled
35     default_network: oob
36   allowed_networks:
37     - oob
38 ...
39 ---
40 schema: 'drydock/Network/v1'
41 metadata:
42   schema: 'metadata/Document/v1'
43   name: oob
44   layeringDefinition:
45     abstract: false
46     layer: site
47   storagePolicy: cleartext
48 data:
49   cidr: 192.168.41.0/24
50   routes:
51   - subnet: '0.0.0.0/0'
52     gateway: 192.168.41.1
53   ranges:
54   - type: static
55     start: 192.168.41.5
56     end: 192.168.41.254
57 ...
58 ---
59 schema: 'drydock/NetworkLink/v1'
60 metadata:
61   schema: 'metadata/Document/v1'
62   name: pxe
63   layeringDefinition:
64     abstract: false
65     layer: site
66   storagePolicy: cleartext
67 data:
68   bonding:
69     mode: disabled
70   mtu: 9000
71   linkspeed: auto
72   trunking:
73     mode: disabled
74     default_network: pxe
75   allowed_networks:
76     - pxe
77 ...
78 ---
79 schema: 'drydock/Network/v1'
80 metadata:
81   schema: 'metadata/Document/v1'
82   name: pxe
83   layeringDefinition:
84     abstract: false
85     layer: site
86   storagePolicy: cleartext
87 data:
88   cidr: 172.30.1.0/24
89   routes:
90   - subnet: '0.0.0.0/0'
91     gateway: 172.30.1.30
92   ranges:
93   - type: reserved
94     start: 172.30.1.1
95     end: 172.30.1.10
96   - type: static
97     start: 172.30.1.11
98     end: 172.30.1.200
99   - type: dhcp
100     start: 172.30.1.201
101     end: 172.30.1.254
102   dns:
103     domain: lab.akraino.org
104     servers: '192.168.2.85 8.8.8.8 8.8.4.4'
105 ...
106 ---
107 schema: 'drydock/NetworkLink/v1'
108 metadata:
109   schema: 'metadata/Document/v1'
110 #  name: gp
111   name: bond0
112   layeringDefinition:
113     abstract: false
114     layer: site
115   storagePolicy: cleartext
116 data:
117   bonding:
118     mode: 802.3ad
119     hash: layer3+4
120     peer_rate: fast
121     mon_rate: 100
122     up_delay: 1000
123     down_delay: 3000
124   mtu: 9000
125   linkspeed: auto
126   trunking:
127     mode: 802.1q
128   allowed_networks:
129     - oam
130 #    - public
131     - storage
132     - overlay
133     - calico
134 ...
135 ---
136 schema: 'drydock/Network/v1'
137 metadata:
138   schema: 'metadata/Document/v1'
139   name: oam
140   layeringDefinition:
141     abstract: false
142     layer: site
143   storagePolicy: cleartext
144 data:
145   vlan: '41'
146   mtu: 9000
147   cidr:  192.168.2.0/24
148   routes:
149   - subnet: '0.0.0.0/0'
150     gateway: 192.168.2.200
151   ranges:
152   - type: reserved
153     start:  192.168.2.84
154     end:  192.168.2.86
155   - type: static
156     start: 192.168.2.1
157     end: 192.168.2.83
158   dns:
159     domain: lab.akraino.org
160     servers: '192.168.2.85 8.8.8.8 8.8.4.4'
161 ...
162 ---
163 schema: 'drydock/Network/v1'
164 metadata:
165   schema: 'metadata/Document/v1'
166   name: storage
167   layeringDefinition:
168     abstract: false
169     layer: site
170   storagePolicy: cleartext
171 data:
172   vlan: '42'
173   mtu: 9000
174   cidr: 172.31.1.0/24
175   ranges:
176   - type: static
177     start: 172.31.1.2
178     end: 172.31.1.254
179 ...
180 ---
181 schema: 'drydock/Network/v1'
182 metadata:
183   schema: 'metadata/Document/v1'
184   name: overlay
185   layeringDefinition:
186     abstract: false
187     layer: site
188   storagePolicy: cleartext
189 data:
190   vlan: '45'
191   mtu: 9000
192   cidr: 10.0.101.0/24
193   ranges:
194   - type: static
195     start: 10.0.101.2
196     end: 10.0.101.254
197 ...
198 ---
199 schema: 'drydock/Network/v1'
200 metadata:
201   schema: 'metadata/Document/v1'
202   name: calico
203   layeringDefinition:
204     abstract: false
205     layer: site
206   storagePolicy: cleartext
207 data:
208   vlan: '44'
209   mtu: 9000
210   cidr: 172.29.1.0/24
211   ranges:
212   - type: static
213     start: 172.29.1.5
214     end: 172.29.1.254
215 #  routes:
216 #  - subnet: '172.29.140.64/26'
217 #    gateway: 172.29.140.3
218 ...