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