What happens when the `puppetmaster.service` unit is not available? If it prevents `puppet.service` from starting then this has to get removed.