/
Create Fields From Facts

Create Fields From Facts

Fact2field functionality allows users to select the Breeze facts that Cloudaware should convert to fields on objects. Cloudaware will propagate fields that contain the caFact_ prefix with a matching Breeze fact. For example, if you create a caFact_uptimehours field, Cloudaware will search for the uptime_hours fact and use its value. 

Supported objects

 

CaFacts are supported for the following objects in Cloudaware:

  • AWS EC2 Instance Fact

  • AWS EKS Cluster Fact

  • Azure Virtual Machine Fact

  • Azure VM Scale Set Instance Fact

  • Azure AKS Cluster Fact

  • Google GCE Instance Fact

  • VCenter Virtual Machine Fact

  • CloudAware Physical Server Fact

 

Create a caFact

 

  1. Log in to Cloudaware → Setup.

  2. Go to Object Manager. Select an object from the list, e.g. CloudAware Physical Server.

  3. Select the tab Fields & Relationships. Click New to add a field.

  4. For field type, select any of Text types → Next.

  5. Enter the details for the new field, for example:

    Screenshot 2025-02-05 at 5.42.06 PM.png

    WHERE
    Field Label - set a human-readable name for the field. e.g. User ID
    Field Name - replace the auto-generated name by adding the prefix caFact_ and Field Label value (field names are not case-insensitive), e.g. caFact_userId
    Help Text - provide the full fact name, e.g. ansible.user_id

    Click Next.

  6. Select user profiles for which the new fields will be visible → Next.

  7. Check the layout where the new fields is visible. Click Save.

CaFact fields may not populate immediately after a new field is added. Please allow some time for the update action on a Fact object to process.

 

Breeze Facts examples

Linux

Windows

Linux

Windows

architecture
bios_release_date
bios_version
breeze_agent_id
domain
ec2_metadata
ec2_product_codes
ec2_userdata
memorysize
memorysize_mb
os
system_uptime
uptime_seconds,

etc.

azure
domain
ec2_metadata
ec2_userdata
fact_role
facterversion
interfaces
macaddress_ethernet
netmask_ethernet
puppetversion
rubyplatform
rubyversion
serialnumber
timezone,

etc.