Column Overview
Columns can be customized using:--columnsflag to specify which columns to include--exclude-colsflag to exclude specific columns- Interactive column toggles in the HTML interface
Available Columns
Name
Name
Column ID:
Type: string
Default Visibility: Visible
Sortable: YesThe hostname of the system. Links to detailed host information.Source:
nameType: string
Default Visibility: Visible
Sortable: YesThe hostname of the system. Links to detailed host information.Source:
host.nameGroups
Groups
Column ID:
Type: string
Default Visibility: Hidden
Sortable: YesAnsible groups this host belongs to. Multiple groups are displayed on separate lines.Source:
groupsType: string
Default Visibility: Hidden
Sortable: YesAnsible groups this host belongs to. Multiple groups are displayed on separate lines.Source:
host.groupsCust
Cust
Column ID:
Type: string
Default Visibility: Hidden
Sortable: YesCustom customer identifier from host variables.Source:
custType: string
Default Visibility: Hidden
Sortable: YesCustom customer identifier from host variables.Source:
hostvars.custDTAP
DTAP
Column ID:
Type: string
Default Visibility: Hidden
Sortable: YesDTAP (Development, Testing, Acceptance, Production) environment designation.Source:
dtapType: string
Default Visibility: Hidden
Sortable: YesDTAP (Development, Testing, Acceptance, Production) environment designation.Source:
hostvars.dtapComment
Comment
Column ID:
Type: string
Default Visibility: Hidden
Sortable: YesCustom comment field from host variables.Source:
commentType: string
Default Visibility: Hidden
Sortable: YesCustom comment field from host variables.Source:
hostvars.commentExt ID
Ext ID
Column ID:
Type: string
Default Visibility: Hidden
Sortable: YesExternal identifier for integration with other systems.Source:
ext_idType: string
Default Visibility: Hidden
Sortable: YesExternal identifier for integration with other systems.Source:
hostvars.ext_idFQDN
FQDN
Column ID:
Type: string
Default Visibility: Visible
Sortable: YesFully Qualified Domain Name of the host.Source:
fqdnType: string
Default Visibility: Visible
Sortable: YesFully Qualified Domain Name of the host.Source:
ansible_facts.ansible_fqdnMain IP
Main IP
Column ID:
Type: string
Default Visibility: Visible
Sortable: YesPrimary IPv4 address of the host. For Windows, uses the first IPv4 address; for others, uses the default IPv4 interface.Source:
main_ipType: string
Default Visibility: Visible
Sortable: YesPrimary IPv4 address of the host. For Windows, uses the first IPv4 address; for others, uses the default IPv4 interface.Source:
- Windows:
ansible_facts.ansible_ip_addresses[0](first IPv4) - Other:
ansible_facts.ansible_default_ipv4.address
All IPv4
All IPv4
Column ID:
Type: string
Default Visibility: Hidden
Sortable: YesAll IPv4 addresses assigned to the host. Multiple addresses are displayed on separate lines.Source:
all_ipv4Type: string
Default Visibility: Hidden
Sortable: YesAll IPv4 addresses assigned to the host. Multiple addresses are displayed on separate lines.Source:
- Windows:
ansible_facts.ansible_ip_addresses(filtered for IPv4) - Other:
ansible_facts.ansible_all_ipv4_addresses
All IPv6
All IPv6
Column ID:
Type: string
Default Visibility: Hidden
Sortable: YesAll IPv6 addresses assigned to the host. Multiple addresses are displayed on separate lines.Source:
all_ipv6Type: string
Default Visibility: Hidden
Sortable: YesAll IPv6 addresses assigned to the host. Multiple addresses are displayed on separate lines.Source:
ansible_facts.ansible_all_ipv6_addressesOS
OS
Column ID:
Type: string
Default Visibility: Visible
Sortable: YesOperating system distribution and version.Source:
osType: string
Default Visibility: Visible
Sortable: YesOperating system distribution and version.Source:
- OpenBSD:
ansible_facts.ansible_distribution+ansible_distribution_release - Other:
ansible_facts.ansible_distribution+ansible_distribution_version
Kernel
Kernel
Column ID:
Type: string
Default Visibility: Hidden
Sortable: YesKernel version running on the host.Source:
kernelType: string
Default Visibility: Hidden
Sortable: YesKernel version running on the host.Source:
ansible_facts.ansible_kernelArch
Arch
Column ID:
Type: string
Default Visibility: Hidden
Sortable: YesSystem architecture and userspace architecture.Source:
archType: string
Default Visibility: Hidden
Sortable: YesSystem architecture and userspace architecture.Source:
ansible_facts.ansible_architecture / ansible_userspace_architectureVirt
Virt
Column ID:
Type: string
Default Visibility: Visible
Sortable: YesVirtualization type and role (e.g., “kvm / guest” or “physical / host”).Source:
virtType: string
Default Visibility: Visible
Sortable: YesVirtualization type and role (e.g., “kvm / guest” or “physical / host”).Source:
ansible_facts.ansible_virtualization_type / ansible_virtualization_roleCPU type
CPU type
Column ID:
Type: string
Default Visibility: Hidden
Sortable: YesCPU model name. Links to CPU benchmark information.Source:
cpu_typeType: string
Default Visibility: Hidden
Sortable: YesCPU model name. Links to CPU benchmark information.Source:
ansible_facts.ansible_processor[-1] (last processor in list)vCPUs
vCPUs
Column ID:
Type: numeric
Default Visibility: Visible
Sortable: Yes (numeric sort)Number of virtual CPUs available to the system.Source:
vcpusType: numeric
Default Visibility: Visible
Sortable: Yes (numeric sort)Number of virtual CPUs available to the system.Source:
ansible_facts.ansible_processor_vcpus or ansible_processor_coresRAM [GiB]
RAM [GiB]
Column ID:
Type: numeric
Default Visibility: Visible
Sortable: Yes (numeric sort)Total RAM in GiB (converted from MB).Source:
ramType: numeric
Default Visibility: Visible
Sortable: Yes (numeric sort)Total RAM in GiB (converted from MB).Source:
ansible_facts.ansible_memtotal_mb (converted to GiB)Mem Usage
Mem Usage
Column ID:
Type: string
Default Visibility: Hidden
Sortable: YesMemory usage as a progress bar showing used/total memory in GiB.Source:
mem_usageType: string
Default Visibility: Hidden
Sortable: YesMemory usage as a progress bar showing used/total memory in GiB.Source:
ansible_facts.ansible_memory_mb.nocache.used / ansible_memory_mb.real.totalDisplays a visual progress bar with detailed GiB values.Swap Usage
Swap Usage
Column ID:
Type: string
Default Visibility: Hidden
Sortable: YesSwap usage as a progress bar showing used/total swap in GiB.Source:
swap_usageType: string
Default Visibility: Hidden
Sortable: YesSwap usage as a progress bar showing used/total swap in GiB.Source:
ansible_facts.ansible_memory_mb.swap.used / ansible_memory_mb.swap.totalDisplays a visual progress bar with detailed GiB values.Disk usage
Disk usage
Column ID:
Type: string
Default Visibility: Hidden
Sortable: YesDisk usage for all mounted filesystems. Shows multiple progress bars, one per mount point.Source:
disk_usageType: string
Default Visibility: Hidden
Sortable: YesDisk usage for all mounted filesystems. Shows multiple progress bars, one per mount point.Source:
ansible_facts.ansible_mounts[]Each mount shows:- Progress bar with usage percentage
- Mount point path
- Used/total size in GiB
PhysDisk size
PhysDisk size
Column ID:
Type: string
Default Visibility: Hidden
Sortable: YesPhysical disk sizes for all detected block devices.Source:
physdisk_sizeType: string
Default Visibility: Hidden
Sortable: YesPhysical disk sizes for all detected block devices.Source:
ansible_facts.ansible_devices[device_name].sizeLists each device name with its size (e.g., “sda: 100GB”).Nr of Ifaces
Nr of Ifaces
Column ID:
Type: numeric
Default Visibility: Hidden
Sortable: Yes (numeric sort)Total number of network interfaces.Source:
nr_of_ifacesType: numeric
Default Visibility: Hidden
Sortable: Yes (numeric sort)Total number of network interfaces.Source:
len(ansible_facts.ansible_interfaces)Timestamp
Timestamp
Column ID:
Type: string
Default Visibility: Hidden
Sortable: YesTimestamp when facts were gathered (ISO 8601 format).Source:
timestampType: string
Default Visibility: Hidden
Sortable: YesTimestamp when facts were gathered (ISO 8601 format).Source:
ansible_facts.ansible_date_time.iso8601Product Name
Product Name
Column ID:
Type: string
Default Visibility: Hidden
Sortable: YesHardware product name from system DMI/SMBIOS.Source:
prodnameType: string
Default Visibility: Hidden
Sortable: YesHardware product name from system DMI/SMBIOS.Source:
ansible_facts.ansible_product_nameProduct Serial
Product Serial
Column ID:
Type: string
Default Visibility: Hidden
Sortable: YesHardware product serial number from system DMI/SMBIOS.Source:
prodserialType: string
Default Visibility: Hidden
Sortable: YesHardware product serial number from system DMI/SMBIOS.Source:
ansible_facts.ansible_product_serialColumn Usage
Specifying Columns
Use the--columns flag to specify which columns to display:
Excluding Columns
Use the--exclude-cols flag to hide specific columns:
Default Visible Columns
The following columns are visible by default in html_fancy:- Name (
name) - FQDN (
fqdn) - Main IP (
main_ip) - OS (
os) - Virt (
virt) - vCPUs (
vcpus) - RAM [GiB] (
ram)
Interactive Column Toggles
The html_fancy template provides an interactive column toggle interface at the top of the page. Click column names to show/hide them. Preferences are saved in browser localStorage.Column Data Types
Columns have different sort types for proper ordering:- string: Alphabetical sorting
- num: Numeric sorting
Custom Columns
You can extend the built-in columns with custom columns using the--cust-cols flag. Custom columns can use:
- jsonxs expressions: Path-based lookups into fact data
- Mako templates: String templates with access to host data
Column Definitions Location
Column definitions are located in:var_cols() function (lines 15-59) defines all built-in columns, and individual column functions (lines 499-703) implement the data extraction and formatting logic for each column.