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