#NEWLINE# def inject_configs( self , node , roles , output ) : #NEWLINE# #INDENT# node_config = output . setdefault ( 'configuration' , { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } ) #NEWLINE# for config in self . _configs : #NEWLINE# #INDENT# if ( config . config_type == consts . OPENSTACK_CONFIG_TYPES . cluster ) : #NEWLINE# #INDENT# utils . dict_update ( node_config , config . configuration , 1 ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( config . config_type == consts . OPENSTACK_CONFIG_TYPES . role ) : #NEWLINE# #INDENT# for role in roles : #NEWLINE# #INDENT# if NameMatchingPolicy . create ( config . node_role ) . match ( node ) : #NEWLINE# #INDENT# utils . dict_update ( node_config , config . configuration , 1 ) #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# else : #NEWLINE# #INDENT# if ( config . config_type == consts . OPENSTACK_CONFIG_TYPES . node ) : #NEWLINE# #INDENT# if ( config . node_id == node . id ) : #NEWLINE# #INDENT# utils . dict_update ( node_config , config . configuration , 1 )