Data Sources

In Terraform, a data source is a way to retrieve information about an entity that is not managed by the current Terraform configuration. Data sources provide dynamic information that can be used elsewhere in the Terraform configuration. Data sources are used to get information about resources external to Terraform and use them to set up Terraform resources. For example, a volume Dell Storage system exposes. Data sources are accessed via a special kind of resource known as a data resource, declared using a data block.Each data resource is associated with a single entity, which determines the kind of object it reads and what query constraint arguments are available. For further details, please check out https://developer.hashicorp.com/terraform/language/data-sources


redfish_bios data source

This Terraform datasource is used to query existing Bios configuration. The information fetched from this block can be further used for resource block.

redfish_dell_idrac_attributes data source

This Terraform datasource is used to query existing iDRAC configuration. The information fetched from this block can be further used for resource block.

redfish_directory_service_auth_provider data source

This Terraform datasource is used to query existing Directory Service auth provider. The information fetched from this block can be further used for resource block.

redfish_firmware_inventory data source

This Terraform datasource is used to query existing firmware details. The information fetched from this block can be further used for resource block.

redfish_network data source

This Terraform datasource is used to query existing network interface cards(NIC) configuration including network adapters, network ports, network device functions and their OEM attributes. The information fetched from this block can be further used for resource block.

redfish_storage data source

This Terraform datasource is used to query existing storage details from iDRAC. The information fetched from this block can be further used for resource block.

redfish_storage_controller data source

This Terraform datasource is used to query existing storage controller configuration. The information fetched from this block can be further used for resource block.

redfish_system_boot data source

Data source to fetch System Boot details via RedFish. The information fetched from this block can be further used for resource block.

redfish_virtual_media data source

This Terraform datasource is used to query existing virtual media details. The information fetched from this block can be further used for resource block.