support multiple sets of airship files
[yaml_builds.git] / site_type / sriov / airship-treasuremap / site / airship-seaworthy / profiles / host / dp_r720.yaml
1 ---
2 # The data plane host profile for Airship for DELL R720s, and should
3 # not need to be altered if you are using matching HW. The host profile is setup
4 # for cpu isolation (for nova pinning), hugepages, and sr-iov.
5 schema: drydock/HostProfile/v1
6 metadata:
7   schema: metadata/Document/v1
8   name: dp_r720
9   storagePolicy: cleartext
10   layeringDefinition:
11     abstract: false
12     layer: site
13     parentSelector:
14       hosttype: dp-global
15     actions:
16       - method: replace
17         path: .interfaces
18       - method: replace
19         path: .storage
20       - method: merge
21         path: .
22 data:
23   # TODO: fixup proper HW profiles
24   hardware_profile: DELL_HP_Generic
25
26   primary_network: oam
27   interfaces:
28     pxe:
29       device_link: pxe
30       slaves:
31         - eno1
32       networks:
33         - pxe
34     bond0:
35       device_link: data
36       slaves:
37         - enp67s0f0
38         - enp67s0f1
39         - enp68s0f0
40         - enp68s0f1
41       networks:
42         - oam
43         - storage
44         - overlay
45         - calico
46
47   storage:
48     physical_devices:
49       sda:
50         labels:
51           bootdrive: 'true'
52         partitions:
53           - name: 'root'
54             size: '30g'
55             bootable: true
56             filesystem:
57               mountpoint: '/'
58               fstype: 'ext4'
59               mount_options: 'defaults'
60           - name: 'boot'
61             size: '1g'
62             filesystem:
63               mountpoint: '/boot'
64               fstype: 'ext4'
65               mount_options: 'defaults'
66           - name: 'var_log'
67             size: '100g'
68             filesystem:
69               mountpoint: '/var/log'
70               fstype: 'ext4'
71               mount_options: 'defaults'
72           - name: 'var'
73             size: '>100g'
74             filesystem:
75               mountpoint: '/var'
76               fstype: 'ext4'
77               mount_options: 'defaults'
78       sdb:
79         partitions:
80           - name: 'nova'
81             size: '99%'
82             filesystem:
83               mountpoint: '/var/lib/nova'
84               fstype: 'ext4'
85               mount_options: 'defaults'
86   platform:
87     kernel: 'hwe-16.04'
88     kernel_params:
89       console: 'ttyS1,115200n8'
90 ...