c893919215c325b23cfa5b6faead34e7a685ff05
[laas.git] / src / templates / base / dashboard / pdf.yaml
1 ---
2 version: {{version|default:"1.0"}}
3 details:
4   contact: {{details.contact}}
5   lab: {{details.lab}}
6   link: {{details.link}}
7   location: {{details.location}}
8   pod_owner: {{details.owner}}
9   type: {{details.type}}
10 jumphost:
11   disks:
12   {% for disk in jumphost.disks %}
13   - disk_capacity: {{disk.capacity}}
14     disk_interface: {{disk.interface}}
15     disk_rotation: {{disk.rotation}}
16     disk_type: {{disk.type}}
17     name: {{disk.name}}
18   {% endfor %}
19   interfaces:
20     {% for interface in jumphost.interfaces %}
21   - features: {{interface.features}}
22     mac_address: {{interface.mac_address}}
23     name: {{interface.name}}
24     speed: {{interface.speed}}
25     {% endfor %}
26   name: {{jumphost.name}}
27   node:
28     arch: {{jumphost.node.arch}}
29     cores: {{jumphost.node.cores}}
30     cpu_cflags: {{jumphost.node.cpu_cflags}}
31     cpus: {{jumphost.node.cpus}}
32     memory: {{jumphost.node.memory}}
33     model: {{jumphost.node.model}}
34     type: {{jumphost.node.type}}
35     vendor: {{jumphost.node.vendor}}
36   os: {{jumphost.os}}
37   remote_management:
38     address: {{jumphost.remote.address}}
39     mac_address: {{jumphost.remote.mac_address}}
40     pass: {{jumphost.remote.pass}}
41     type: {{jumphost.remote.type}}
42     user: {{jumphost.remote.user}}
43     versions:
44       {% for version in jumphost.remote.versions %}
45     - {{version}}
46       {% endfor %}
47   remote_params:
48     pass: {{jumphost.remote.pass}}
49     type: {{jumphost.remote.type}}
50     user: {{jumphost.remote.user}}
51     versions:
52       {% for version in jumphost.remote.versions %}
53     - {{version}}
54       {% endfor %}
55 nodes:
56 {% for node in nodes %}
57 - disks:
58     {% for disk in node.disks %}
59   - disk_capacity: {{disk.capacity}}
60     disk_interface: {{disk.interface}}
61     disk_rotation: {{disk.rotation}}
62     disk_type: {{disk.type}}
63     name: {{disk.name}}
64     {% endfor %}
65   interfaces:
66     {% for interface in node.interfaces %}
67   - features: {{interface.features}}
68     mac_address: {{interface.mac_address}}
69     name: {{interface.name}}
70     speed: {{interface.speed}}
71     {% endfor %}
72   name: {{node.name}}
73   node:
74     arch: {{node.node.arch}}
75     cores: {{node.node.cores}}
76     cpu_cflags: {{node.node.cpu_cflags}}
77     cpus: {{node.node.cpus}}
78     memory: {{node.node.memory}}
79     model: {{node.node.model}}
80     type: {{node.node.type}}
81     vendor: {{node.node.vendor}}
82   remote_management:
83     address: {{node.remote.address}}
84     mac_address: {{node.remote.mac_address}}
85     pass: {{node.remote.pass}}
86     type: {{node.remote.type}}
87     user: {{node.remote.user}}
88     versions:
89       {% for version in node.remote.versions %}
90     - {{version}}
91       {% endfor %}
92 {% endfor %}