def METHOD_NAME(self, playbook):
    """Return current filename to use for a playook by allowing fallbacks.
    Currently used to deprecate use of playbook.yml in favour of converge.yml
    """
    if not playbook or os.path.isfile(playbook):
        return playbook
    pb_rename_map = {"converge.yml": "playbook.yml"}
    basename = os.path.basename(playbook)
    if basename in pb_rename_map:
        fb_playbook = os.path.join(
            os.path.dirname(playbook),
            pb_rename_map[basename],
        )
        if os.path.isfile(fb_playbook):
            LOG.warning(
                "%s was deprecated, rename it to %s",
                pb_rename_map[basename],
                basename,
            )
            playbook = fb_playbook
    return playbook