async def METHOD_NAME(self):
    async for metadata in self._fetch_galaxy_pages():
        for result in metadata["results"]:
            role = {
                "name": result["name"],
                "namespace": result["summary_fields"]["namespace"]["name"],
                "summary_fields": result["summary_fields"],  # needed for versions
                "github_user": result["github_user"],
                "github_repo": result["github_repo"],
            }
            yield role