A list of legacy roles.

GET /api/v1/roles/?namespace__name__in=ovirt%2Cwillow&page=3726
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 37347,
    "next": "http://galaxy.ansible.com/api/v1/roles/?namespace__name__in=ovirt%2Cwillow&page=3727",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?namespace__name__in=ovirt%2Cwillow&page=3725",
    "results": [
        {
            "id": 42839,
            "upstream_id": null,
            "created": "2026-04-21T10:29:08.822185Z",
            "modified": "2026-04-21T10:29:08.896107Z",
            "imported": "2026-04-21T10:29:08.818309",
            "github_user": "okassov",
            "username": "okassov",
            "github_repo": "ansible-role-vlogs-backup",
            "github_branch": "main",
            "commit": "bd3a4327edfea39e4896de0dea7ae81264071bfe",
            "commit_message": "chore: align meta/main.yml style with other okassov roles\n\nRemoved namespace duplication (Galaxy infers it from the GitHub owner),\nadded company and ordered fields to match ansible-role-postgresql-single.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>\n",
            "name": "vlogs_backup",
            "description": "Backup VictoriaLogs partitions to S3-compatible storage via rclone",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26577,
                    "name": "okassov",
                    "avatar_url": "https://github.com/okassov.png"
                },
                "provider_namespace": {
                    "id": 36012,
                    "name": "okassov",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36012/"
                },
                "repository": {
                    "name": "ansible-role-vlogs-backup",
                    "original_name": "ansible-role-vlogs-backup"
                },
                "tags": [
                    "victorialogs",
                    "backup",
                    "s3",
                    "rclone",
                    "monitoring"
                ],
                "versions": [
                    {
                        "id": "3b479e31-9e8b-44fb-b4ab-15d53b3f6fcd",
                        "name": "v0.1.1",
                        "release_date": "2026-04-21T14:50:45+05:00"
                    },
                    {
                        "id": "ee7341f3-f2d2-4caf-af6c-5c99a1d13f39",
                        "name": "v0.1.0",
                        "release_date": "2026-04-21T14:50:45+05:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 42840,
            "upstream_id": null,
            "created": "2026-04-21T10:34:26.156097Z",
            "modified": "2026-04-21T10:34:26.313815Z",
            "imported": "2026-04-21T10:34:26.153582",
            "github_user": "okassov",
            "username": "okassov",
            "github_repo": "ansible-role-pgbouncer",
            "github_branch": "main",
            "commit": "b53ddd405c05ddeeeb281d25998c05503cc4546a",
            "commit_message": "docs: add README required by Galaxy importer\n\nGalaxy importer rejects roles without a README. Document what the\nrole does, list the variable groups, and give a minimal usage\nexample.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>\n",
            "name": "pgbouncer",
            "description": "Minimal PgBouncer role for Debian/Ubuntu",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26577,
                    "name": "okassov",
                    "avatar_url": "https://github.com/okassov.png"
                },
                "provider_namespace": {
                    "id": 36012,
                    "name": "okassov",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36012/"
                },
                "repository": {
                    "name": "ansible-role-pgbouncer",
                    "original_name": "ansible-role-pgbouncer"
                },
                "tags": [
                    "postgresql",
                    "pgbouncer",
                    "database"
                ],
                "versions": [
                    {
                        "id": "c9fe0f9e-4002-42a3-85d5-20cbd42be98e",
                        "name": "v0.1.3",
                        "release_date": "2026-04-21T15:34:03+05:00"
                    },
                    {
                        "id": "bb8113a7-40f8-407b-b635-f450a51a0e4d",
                        "name": "v0.1.2",
                        "release_date": "2026-04-20T16:14:45+05:00"
                    },
                    {
                        "id": "8bd2059c-5c80-43fb-b215-e1173eb737b7",
                        "name": "v0.1.1",
                        "release_date": "2026-04-20T15:44:55+05:00"
                    },
                    {
                        "id": "1240a6f6-2842-4ff8-bf05-31341d374f61",
                        "name": "v0.1.0",
                        "release_date": "2026-04-20T11:35:11+05:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 42841,
            "upstream_id": null,
            "created": "2026-04-21T13:08:55.211205Z",
            "modified": "2026-04-21T13:08:55.315669Z",
            "imported": "2026-04-21T13:08:55.208592",
            "github_user": "Vinayrshetty113",
            "username": "Vinayrshetty113",
            "github_repo": "ansible-role",
            "github_branch": "main",
            "commit": "f25b0bc3761d6db81f43c4dc44c1a7e78478a796",
            "commit_message": "first commit\n",
            "name": "ansible-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26675,
                    "name": "Vinayrshetty113",
                    "avatar_url": "https://github.com/Vinayrshetty113.png"
                },
                "provider_namespace": {
                    "id": 36108,
                    "name": "vinayrshetty113",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36108/"
                },
                "repository": {
                    "name": "ansible-role",
                    "original_name": "ansible-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42842,
            "upstream_id": null,
            "created": "2026-04-21T13:30:54.315282Z",
            "modified": "2026-04-21T13:30:54.495347Z",
            "imported": "2026-04-21T13:30:54.311799",
            "github_user": "eirikns",
            "username": "eirikns",
            "github_repo": "ansible-role-plexmediaserver",
            "github_branch": "main",
            "commit": "e485714d24ef780bd3d4d9cda2faf2465a3c76c1",
            "commit_message": "Fix GitHub Actions workflows\n",
            "name": "plexmediaserver",
            "description": "Install Plex Media Server on Debian and Ubuntu.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27175,
                    "name": "eirikns",
                    "avatar_url": "https://github.com/eirikns.png"
                },
                "provider_namespace": {
                    "id": 36600,
                    "name": "eirikns",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36600/"
                },
                "repository": {
                    "name": "ansible-role-plexmediaserver",
                    "original_name": "ansible-role-plexmediaserver"
                },
                "tags": [
                    "plex",
                    "plexmediaserver",
                    "ubuntu",
                    "debian"
                ],
                "versions": [
                    {
                        "id": "9770f166-dbe0-4a48-91bf-bd373cf3907e",
                        "name": "0.1.0",
                        "release_date": "2026-04-21T15:26:32+02:00"
                    }
                ]
            },
            "download_count": 44
        },
        {
            "id": 42843,
            "upstream_id": null,
            "created": "2026-04-21T14:04:05.405615Z",
            "modified": "2026-04-25T08:37:16.817206Z",
            "imported": "2026-04-25T08:37:16.750972",
            "github_user": "eirikns",
            "username": "eirikns",
            "github_repo": "ansible-role-apt",
            "github_branch": "main",
            "commit": "3c06992c01d35541aaac4098cdf64fe989977617",
            "commit_message": "Support more unattended upgrades options and optionally running apt autoremove.\n",
            "name": "apt",
            "description": "Configure apt on Debian/Ubuntu and upgrade and install packages.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27175,
                    "name": "eirikns",
                    "avatar_url": "https://github.com/eirikns.png"
                },
                "provider_namespace": {
                    "id": 36600,
                    "name": "eirikns",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36600/"
                },
                "repository": {
                    "name": "ansible-role-apt",
                    "original_name": "ansible-role-apt"
                },
                "tags": [
                    "apt",
                    "unattendedupgrades",
                    "packages",
                    "debian",
                    "ubuntu"
                ],
                "versions": [
                    {
                        "id": "33c2a3c1-8e3b-4583-8a79-acba986faac4",
                        "name": "0.2.0",
                        "release_date": "2026-04-25T10:22:08+02:00"
                    },
                    {
                        "id": "2b925795-2d1b-4dfd-b3bf-5478eac71422",
                        "name": "0.1.0",
                        "release_date": "2026-04-21T15:52:32+02:00"
                    }
                ]
            },
            "download_count": 102
        },
        {
            "id": 42844,
            "upstream_id": null,
            "created": "2026-04-21T14:15:30.435928Z",
            "modified": "2026-04-21T14:15:30.580749Z",
            "imported": "2026-04-21T14:15:30.432130",
            "github_user": "eirikns",
            "username": "eirikns",
            "github_repo": "ansible-role-journald",
            "github_branch": "main",
            "commit": "49cbbab52b071f5c49fb4bd44a88cb51dbce3ca9",
            "commit_message": "Initial commit\n",
            "name": "journald",
            "description": "Configure journald on Ubuntu and Debian.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27175,
                    "name": "eirikns",
                    "avatar_url": "https://github.com/eirikns.png"
                },
                "provider_namespace": {
                    "id": 36600,
                    "name": "eirikns",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36600/"
                },
                "repository": {
                    "name": "ansible-role-journald",
                    "original_name": "ansible-role-journald"
                },
                "tags": [
                    "journald",
                    "logging",
                    "systemd"
                ],
                "versions": [
                    {
                        "id": "807fe871-6376-417b-be9e-b6bc229dc124",
                        "name": "0.1.0",
                        "release_date": "2026-04-21T16:12:18+02:00"
                    }
                ]
            },
            "download_count": 46
        },
        {
            "id": 42845,
            "upstream_id": null,
            "created": "2026-04-21T21:02:08.234579Z",
            "modified": "2026-04-21T21:02:08.525179Z",
            "imported": "2026-04-21T21:02:08.220770",
            "github_user": "munikumar522",
            "username": "munikumar522",
            "github_repo": "dummy-role",
            "github_branch": "main",
            "commit": "200f56ee2c8d454605105a65f49acab0f190d2b4",
            "commit_message": "Ansible roles\n",
            "name": "dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27235,
                    "name": "munikumar522",
                    "avatar_url": "https://github.com/munikumar522.png"
                },
                "provider_namespace": {
                    "id": 36660,
                    "name": "munikumar522",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36660/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 0
        },
        {
            "id": 42846,
            "upstream_id": null,
            "created": "2026-04-22T09:03:40.886028Z",
            "modified": "2026-04-22T09:03:40.932426Z",
            "imported": "2026-04-22T09:03:40.877082",
            "github_user": "DENFR18",
            "username": "DENFR18",
            "github_repo": "ansible-role-quiz-ansible",
            "github_branch": "main",
            "commit": "469676e0c655e71d23e827d0e6db5b6b72021790",
            "commit_message": "Initial commit: role ansible quiz-ansible\n",
            "name": "quiz-ansible",
            "description": "Déploie l'application quiz-ansible (Node.js) sur Debian/Ubuntu et RedHat/Rocky Linux",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26934,
                    "name": "DENFR18",
                    "avatar_url": "https://github.com/DENFR18.png"
                },
                "provider_namespace": {
                    "id": 36364,
                    "name": "denfr18",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36364/"
                },
                "repository": {
                    "name": "ansible-role-quiz-ansible",
                    "original_name": "ansible-role-quiz-ansible"
                },
                "tags": [
                    "nodejs",
                    "quiz",
                    "webapp",
                    "deployment"
                ],
                "versions": []
            },
            "download_count": 0
        },
        {
            "id": 42847,
            "upstream_id": null,
            "created": "2026-04-22T09:22:57.631747Z",
            "modified": "2026-04-22T10:29:22.035712Z",
            "imported": "2026-04-22T10:29:21.965467",
            "github_user": "Hmz92",
            "username": "Hmz92",
            "github_repo": "ansible-role-quiz-hamza",
            "github_branch": "main",
            "commit": "269c2aa96c223dc5eaecaaf7e6f239d9453cf4c4",
            "commit_message": "Fix: allowerasing pour curl/curl-minimal, async pour serve, procps pour pgrep\n",
            "name": "quiz_hamza",
            "description": "Rôle Ansible portable déployant l'application Node.js quiz-ansible depuis GitLab sur Debian/Ubuntu et RedHat/Rocky Linux.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27261,
                    "name": "Hmz92",
                    "avatar_url": "https://github.com/Hmz92.png"
                },
                "provider_namespace": {
                    "id": 36686,
                    "name": "hmz92",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36686/"
                },
                "repository": {
                    "name": "ansible-role-quiz-hamza",
                    "original_name": "ansible-role-quiz-hamza"
                },
                "tags": [
                    "nodejs",
                    "deployment",
                    "webapp",
                    "gitlab",
                    "quiz",
                    "ansible"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42848,
            "upstream_id": null,
            "created": "2026-04-22T09:37:16.397065Z",
            "modified": "2026-04-22T09:37:16.433734Z",
            "imported": "2026-04-22T09:37:16.393772",
            "github_user": "NiGh0st",
            "username": "NiGh0st",
            "github_repo": "ansible-role-quiz",
            "github_branch": "main",
            "commit": "3f6ef8dc692f62934367cf2154699473470a3c9a",
            "commit_message": "Initial role commit\n",
            "name": "quiz",
            "description": "Déployer une application Node.js (quiz-ansible)",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27259,
                    "name": "NiGh0st",
                    "avatar_url": "https://github.com/NiGh0st.png"
                },
                "provider_namespace": {
                    "id": 36684,
                    "name": "nigh0st",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36684/"
                },
                "repository": {
                    "name": "ansible-role-quiz",
                    "original_name": "ansible-role-quiz"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        }
    ]
}