'Augment the given dependencies with implicit ones from plugins.'

def _add_implicit_dependencies(self, deps, ignore_errors=True):

    for res in six.itervalues(self.resources):
        try:
            res.add_dependencies(deps)
        except Exception as exc:
            if (not ignore_errors):
                raise
            else:
                LOG.warning('Ignoring    error    adding    implicit    dependencies    for    %(res)s:    %(err)s', {'res': six.text_type(res), 'err': six.text_type(exc)})
