It appears bmc-config takes a long time to return on a few hosts. This behavior is appears consistent and can be observed on ganeti1002 and mw2165.
time sudo /usr/bin/facter --puppet --json -l debug raid
2020-04-28 15:57:14.113322 INFO puppetlabs.facter - executed with command line: --puppet --json -l debug raid.
<snip>
2020-04-28 15:57:15.508895 DEBUG leatherman.execution:93 - executing command: /bin/sh -c /usr/sbin/bmc-config -o -S Lan_Conf <----------------- Hangs here a while
2020-04-28 15:59:00.925197 DEBUG | - #
# Section Lan_Conf Comments
#
# In the Lan_Conf section, typical networking configuration is setup. Most users
# will choose to set "Static" for the "IP_Address_Source" and set the
# appropriate "IP_Address", "MAC_Address", "Subnet_Mask", etc. for the machine.
#
Section Lan_Conf
## Possible values: Unspecified/Static/Use_DHCP/Use_BIOS/Use_Others
IP_Address_Source Static
## Give valid IP address
IP_Address 10.193.2.65
EndSection
2020-04-28 15:59:00.925497 DEBUG leatherman.execution:559 - process exited with status code 1.
<snip>
2020-04-28 15:59:01.009702 DEBUG puppetlabs.facter - no external facts were found.
{
"raid": [
"md"
]
}
real 1m46.947s
user 0m1.276s
sys 0m0.148s