VM Snapshot for RHEL Patching

New to BigFix and looking for some suggestions. We have begun RHEL patching, but would like to use the Patch Policy pre action to call a fixlet for creating a VM snapshot. We would like to snapshot as a fall back prior to patching.

We have fixlet(VMSnap) and a target agent/server that can execute Powershell/PowerCLI to create a VM Snapshot.
We have our RHEL servers all in various Computer Groups. By application.
Patch Policy will perform action against a specific application / target group.

Thought is to pass the RHEL target group to the fixlet(VMSnap) action , then a while loop to invoke PowerCLI to perform a snapshot, that is passing one server.

Is this even possible ? pass a target group to a fixlet, then read the target group, looping within an action calling powershell

I don’t think this is possible within Patch Policy directly (one agent, ‘native’ Red Hat VM, would not know when another, the VM Manager, has performed the snapshot); but, it would be possible with the Server Automation offering, or by writing your own orchestrator using the REST API.

Do you have the BigFix Server Automation module available?