Service resources

Service resources are environment-wide information pools filled and viewed by application components. Service resources work like exported resources, providing information about other nodes from PuppetDB. The uniqueness of service resources is found in their building of  dependencies between nodes. Service resources are declared as Puppet types, written in Ruby. Providers are optional, and allow for exported resource availability tests.

Service resource types provide a framework of information that can be stored and transported via application orchestration's consume and export metaparameters. The type is required for a service resource, and declares the structure of the information using Ruby code. They are always stored ...

Get Mastering Puppet 5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.