How to add interfaces (virtual, bond) to a host group?

We have a new "class" of machines that need to have a virtual interface and
a bond interface created each time one is discovered. The Bond interface
will predictably attach to eno1 and eno2 for each of these machines. The
virtual interface will also predictably attach to the bond interface.

My first approach was to use Host Groups, but I was stopped short when I
saw no configuration options beyond Domain, Subnet, and Realm.

Is it possible to auto-create these virtual interfaces and bonds via some
kind of host-group or other container?