Set up Icinga2 automatically via Puppet

Similar to how you’ve created the profile for your satellite, the master also needs to have the zones and endpoints hash configured inside the API feature. @lbetz already pointed you towards the examples directory on GitHub, specifically this one:

Might also be worthwhile to look for a workshop, configuring Puppet and discussing things online really is hard.

Cheers,
Michael