you would have to make specific file for each comp...
# puppet-enterprise
v
you would have to make specific file for each companyid/datacenter combination, that's why I think template would be better