I’m not sure exactly what happens, but you can sidestep the issue simply by using two different resource names, and specifying the actual service name with the service_name attribute.
Our values: Privacy, Liberty, Justice
what happens if i define the same service multiple times across recipes?
i define it once just so i can have it restart if a template changes (but in that recipe i do not enable or start it)
i define it again in another recipe to enable and start it.
do these multiple definitions get merged somehow? what if they conflict?