diff options
author | Juan Antonio Osorio Robles <jaosorior@redhat.com> | 2016-12-15 14:28:57 +0200 |
---|---|---|
committer | Juan Antonio Osorio Robles <jaosorior@redhat.com> | 2016-12-22 10:06:17 +0000 |
commit | d2da59065dd11cbfb6845040697e21e4def35b8f (patch) | |
tree | e70ffefa9644d8bedffdfce0f59101370536467f /puppet/extraconfig/all_nodes | |
parent | 33bdba26d668d91f213515a91f8797b9b249d84a (diff) |
Add hook to generate metadata from service profiles
This enables the deployer to dynamically add nova metadata to the
servers based on the output of service profiles that implement the
metadata_settings key in the role_data output for the profiles.
One can set an implementation via the OS::TripleO::ServerMetadataHook
resource, which currently is set as OS::Heat::None. So, because of
the default implementation, if left untouched it actually does
nothing.
Currently, besides the list, which is metadata_settings, this hook also
takes the name of the node that it's setting the metadata for.
This is useful for nova vendordata plugins that can parse said metadata.
Change-Id: I8a937f711f0b90156fbb6c4632760435ef846474
Diffstat (limited to 'puppet/extraconfig/all_nodes')
0 files changed, 0 insertions, 0 deletions