Request for information more than a problem.
I’m trying to debug a possible problem between Foreman / Libvirt / Libvirt 10 specific components (and most likely a puppet module being the problem).
When provisioning a resource on a libvirt managed hypervisor foreman sends information to the remove libvirt daemon that tells the remove libvirt daemon what to write locally to the $node.xml
What it appears is happening is the that there is no actual code for this (the libvirt compute provider seems very basic) and foreman is just taking the default parameters from libvirt and provisioning the machine based on that.
If I’m correct in that assumption, what I can’t work out is, the parameters used to provision the machine are
a.) the local ones to the foreman node that are passed into the remote libvirt daemon
b.) the local ones to the remote libvirt daemon and foreman just pushed ‘please deploy a vm with X ram and Y CPU’
It looks like option B but I can’t be sure.
if someone could correct my understanding (or confirm it) that would be really helpful.