In T391854 we tested a new Broadcom RAID controller using storcli instead of perccli. To use this in production we need to
- extend modules/raid/lib/facter/raid.rb (one complication is that our test device from T391854 uses the same PCI ID as the systems we currently run with perccli (the same in lspci is also identical, so probably this is very similar hard under the hood). given that the current matching operates solely on the PCI ID, we'll need an additional Hiera flag this this to opt-in to the use or storcli over perccli for selected servers)
- add a modules/raid/manifests/storcli.pp class which install storcli
- setup monitoring similar to what we do for existing RAID controllers
- adapt the tooling which opens Phabricator tasks on RAID failures to also cover storcli