{% load custom_template %} {% load static%}
{% for i in controller.get_nodes %} {% if i.2 == node_name %} {% hw_table_data controller i.2 as data %} {% for hostname,serial,model,ontap_version,raw,usable,used,installed_software in data %} {%endfor%} {%endif%} {%endfor%}
Host name Serial Number Model ONTAP Version Total Raw Capacity(GB) Total Usable capacity (GB) Total Used Capacity (GB) Installed Software
{{hostname}} {{serial}} {{model}} {{ontap_version}} {{raw}} {{usable}} {{used}} {{installed_software}}
{% for i in controller.get_nodes %} {% if i.2 == node_name %} {% shelf_table_data controller i.2 as data %} {% for module_type, number in data %} {%endfor%} {%endif%} {%endfor%}
Module Type # of Shelf Modules
{{module_type}} {{number}}
{% for i in controller.get_nodes %} {% if i.2 == node_name %} {% shelf_vtable_data controller i.2 as data %} {% for module_type, number in data %} {%endfor%} {%endif%} {%endfor%}
Shelf Type # of Shelf
{{module_type}} {{number}}
{% for i in controller.get_nodes %} {% if i.2 == node_name %} {% if "AutoSupport" in controller.nsanity_file.dc_profile %} {% full_disk_table_data_count_asup controller i.0 i.2 as data %} {%for disk_model, disk_type, mktg_size, owned_disks, data_drives, parity_drives, spare_drives, adp_disks, unknown in data%} {%endfor%} {% else %} {% full_disk_table_data_count controller i.0 i.2 as data %} {%for disk_model, disk_type, mktg_size, owned_disks, data_drives, parity_drives, spare_drives, adp_disks, unknown in data%} {%endfor%} {%endif%} {%endif%} {%endfor%}
Disk Model Disk Type Disk Mktg Size(GB) # of Owned Disks # of Data Drives # of Parity Drives # of Spare Disks # of ADP Disks # of Unkown Disks*
{{disk_model}} {{disk_type}} {{mktg_size}} {{owned_disks}} {{data_drives}} {{parity_drives}} {{spare_drives}} {{adp_disks}} {{unknown}}
{{disk_model}} {{disk_type}} {{mktg_size}} {{owned_disks}} {{data_drives}} {{parity_drives}} {{spare_drives}} {{adp_disks}} {{unknown}}

*unowned disks are counted for HA pair