# grains modules

`chronos` | Generate chronos proxy minion grains.
`cimc` | Generate baseline proxy minion grains for cimc hosts.
`core` | The static grains, these are the core, or built in grains.
`disks` | Detect disks
`esxi` | Generate baseline proxy minion grains for ESXi hosts.
`extra` |
`fibre_channel` | Grains for Fibre Channel WWN's.
`fx2` | Generate baseline proxy minion grains for Dell FX2 chassis.
`iscsi` | Grains for iSCSI Qualified Names (IQN).
`junos` | Grains for junos.
`lvm` | Detect LVM Volumes
`marathon` | Generate marathon proxy minion grains.
`mdadm` | Detect MDADM RAIDs
`mdata` | SmartOS Metadata grain provider
`metadata` | Grains from cloud metadata servers at 169.254.169.254
`metadata_gce` | Grains from cloud metadata servers at 169.254.169.254 in google compute engine
`minion_process` | Set grains describing the minion process.
`napalm` | NAPALM Grains
`nvme` | Grains for NVMe Qualified Names (NQN).
`nxos` | Grains for Cisco NX-OS minions
`opts` | Simple grain to merge the opts into the grains directly if the grain_opts configuration value is set.
`package` | Grains for detecting what type of package Salt is using
`panos` | Generate baseline proxy minion grains for panos hosts.
`pending_reboot` | Grain that indicates the system is pending a reboot See functions in salt.utils.win_system to see what conditions would indicate a reboot is pending
`philips_hue` | Static grains for the Philips HUE lamps
`rest_sample` | Generate baseline proxy minion grains
`smartos` | SmartOS grain provider
`ssh_sample` | Generate baseline proxy minion grains
`zfs` | ZFS grain provider