If you’re curious about how to set up an environment to provision Harvester clusters using iPXE, here’s the complete guide:
https://docs.harvesterhci.io/v1.1/install/pxe-boot-install
And
here is the explanation of each available option in the Harvester configuration.
You mentioned you want to combine the configuration with the ISO, AFAIK you can only provide the configuration file with an HTTP server during the
manual ISO installation as described in step 13.