Tolerate missing keys from role_data in service templates
authorSteven Hardy <shardy@redhat.com>
Wed, 21 Sep 2016 13:42:52 +0000 (14:42 +0100)
committerSteven Hardy <shardy@redhat.com>
Thu, 22 Sep 2016 13:21:24 +0000 (14:21 +0100)
commita99c06aa9600c2da548e46ece251fd0181f0283b
treeab7531f177e71d07dce0063fd7b1370df1d8ebc4
parent75c20d5b5dabed936f86096829377b01f1c3d4b2
Tolerate missing keys from role_data in service templates

Currently we have a few keys which may be considered optional,
such as monitoring_subscription, logging* and global_config_settings.

Currently we dereference these directly via get_attr, but this will
break when heat output validation is fixed, ref bug #1599114 is fixed
(patches are up for this, so it may be soon).

Change-Id: If4eed1ca39c10ace9b1cb5ce2dc4b9c70a3dd2f4
Partial-Bug: #1620829
puppet/services/services.yaml