Init BM MCC+MOSK commit
Just put templates to the repo
MOSSUST-114
Change-Id: I2239dd7067d823d3ab15d1d46dc57fc2c7b9444b
diff --git a/bm_mcc_mosk/child/cluster/l2_templates.yaml b/bm_mcc_mosk/child/cluster/l2_templates.yaml
new file mode 100644
index 0000000..c60118d
--- /dev/null
+++ b/bm_mcc_mosk/child/cluster/l2_templates.yaml
@@ -0,0 +1,95 @@
+apiVersion: ipam.mirantis.com/v1alpha1
+kind: L2Template
+metadata:
+ labels:
+ kaas.mirantis.com/provider: baremetal
+ cluster.sigs.k8s.io/cluster-name: mosk
+ name: mosk-base-l2
+ namespace: mosk
+spec:
+ autoIfMappingPrio:
+ - provision
+ - enp
+ - eno
+ - ens
+ clusterRef: mosk
+ l3Layout:
+ - scope: namespace
+ subnetName: lcm-nw
+ - scope: namespace
+ subnetName: storage-frontend
+ - scope: namespace
+ subnetName: storage-backend
+ npTemplate: |-
+ version: 2
+ bonds:
+ bond0:
+ parameters:
+ mode: 802.3ad
+ interfaces:
+ - {{nic 3}}
+ - {{nic 5}}
+ bond1:
+ parameters:
+ mode: 802.3ad
+ interfaces:
+ - {{nic 2}}
+ - {{nic 4}}
+ ethernets:
+ {{nic 0}}:
+ dhcp4: false
+ dhcp6: false
+ match:
+ macaddress: {{mac 0}}
+ set-name: {{nic 0}}
+ mtu: 9000
+ addresses:
+ - {{ip "0:lcm-nw"}}
+ gateway4: {{gateway_from_subnet "lcm-nw"}}
+ nameservers:
+ addresses: {{nameservers_from_subnet "lcm-nw"}}
+ {{nic 2}}:
+ dhcp4: false
+ dhcp6: false
+ match:
+ macaddress: {{mac 2}}
+ set-name: {{nic 2}}
+ mtu: 9000
+ {{nic 3}}:
+ dhcp4: false
+ dhcp6: false
+ match:
+ macaddress: {{mac 3}}
+ set-name: {{nic 3}}
+ mtu: 9000
+ {{nic 4}}:
+ dhcp4: false
+ dhcp6: false
+ match:
+ macaddress: {{mac 4}}
+ set-name: {{nic 4}}
+ mtu: 9000
+ {{nic 5}}:
+ dhcp4: false
+ dhcp6: false
+ match:
+ macaddress: {{mac 4}}
+ set-name: {{nic 4}}
+ mtu: 9000
+ vlans:
+ pr-floating:
+ id: 2404
+ link: bond1
+ mtu: 9000
+ stor-frontend:
+ id: 2405
+ link: bond1
+ mtu: 9000
+ addresses:
+ - {{ip "stor-frontend:storage-frontend"}}
+ stor-backend:
+ id: 2406
+ link: bond1
+ mtu: 9000
+ addresses:
+ - {{ip "stor-backend:storage-backend"}}
\ No newline at end of file