rc_conf 0.14.0

rc_conf provides rc.conf and rc.d-like data structures for consumption.
Documentation
example1_FIELD1="hello"
example1_FIELD2="${TARGET}"
example1_TARGET="world"
example1_ENABLED="MANUAL"

example2_ENABLED="NO"

example3_FIELD1="goodbye"
example3_TARGET="mars"
example3_ALIASES="example1"
example3_INHERIT="YES"

VALUES_METRO="metros.conf"
VALUES_CUSTOMER="customers.conf"

FILTER_METRO_CUSTOMER="metros-customers.conf"
FILTER_CUSTOMER__METRO="customers-metros.conf"

METRO_CUSTOMER_example4_AUTOGEN="YES"
METRO_CUSTOMER_example4_ENABLED="YES"
METRO_CUSTOMER_example4_ALIASES="example1"
METRO_CUSTOMER_example4_INHERIT="YES"

Jfk_PlanetExpress_example4_FIELD1="Good News"
Jfk_PlanetExpress_example4_FIELD2="Everyone!"

runbook1_ENABLED="MANUAL"
runbook1_ENVIRONMENT="production"

# rcdemo provided via the rc_conf_demo_crate in demo_crate/
rc_conf_demo_crate_SPEC='"0.1"'
rcdemo_ENABLED="YES"