def actually_mount(self, vault_client, resource, active_mounts):
        """Handle the actual (potential) mounting of a secret backend.
        This is called in multiple contexts, but the action will always
        be the same. If we were not aware of the mountpoint at the start
        and it has not already been mounted, then mount it."""
        a_mounts = list(active_mounts)
        if isinstance(resource, Secret) and resource.mount == 'cubbyhole':
            return a_mounts

        active_mount = find_backend(resource.mount, active_mounts)
        if not active_mount:
            actual_mount = find_backend(resource.mount, self._mounts)
            a_mounts.append(actual_mount)
            actual_mount.sync(vault_client)

        return a_mounts
Handle the actual (potential) mounting of a secret backend.
        This is called in multiple contexts, but the action will always
        be the same. If we were not aware of the mountpoint at the start
        and it has not already been mounted, then mount it.