Producers & Consumers
Each service instance can consume a service delivered by a producer. A producer is another service instance delivering a service.
The consumption of another service is specified in the schema.hrd file of a actor template ore recipe, using the consume keyword.
As an example of consumption, see the following schema.hrd specification:
sshkey = descr:'authorized sshkey' consume:sshkey:1:2 auto
This describes that the service consumes a minimum of 1 and a maximum of 2 sshkey instances, and that it should auto-create these instances if they don't already exist. Minimum and maximum tags are optional. As well as auto.
See the section about HRD files for more details.