Holds helper types and providers for pupper helpers for orchestration.
-
consul_kv - Write arbitrary keys into consul
-
consul_kv_blocker - Blocks catalog compilation until certain keys exist in consul
-
dns_blocker - Blocks catalog until an A-record is registered
-
runtime_fail - Type that can be used to partial fail a subgraph from the catalog based on compile time data (like missing data)
- dns_resolve - performs a forward DNS lookup for a a record, and returns a list of ip addresses
- easy_host - converts a has of the form hostname => ip into the appropriate /etc/host entries
- service_discover_consul - returns a hash of name => ip based on a consul lookup using service name and optionall tags
- service_discover_dns - performs an SRV record lookup from DNS, returns either a list of hostnames or ip addresses