A list of legacy roles.

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

{
    "count": 37669,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3653",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3651",
    "results": [
        {
            "id": 42065,
            "upstream_id": null,
            "created": "2025-12-10T22:09:40.533040Z",
            "modified": "2026-08-10T12:50:27.693671Z",
            "imported": "2026-08-10T12:50:27.605987",
            "github_user": "pgvillage",
            "username": "pgvillage",
            "github_repo": "ansible-role-stolon",
            "github_branch": "main",
            "commit": "da8cb5ce447e8ffc54fafb2c667c6420e93ab179",
            "commit_message": "Merge pull request #13 from pgvillage/feat/cgroups\n\nfeat: cgroups",
            "name": "stolon",
            "description": "Stolon is a tool to manage HA PostgreSQL clusters.\nStolon uses etcd to store config and manage consensus.\n",
            "summary_fields": {
                "dependencies": [
                    {
                        "role": "pgvillage.etcd",
                        "version": ">=v0.1.1"
                    }
                ],
                "namespace": {
                    "id": 25023,
                    "name": "pgvillage",
                    "avatar_url": "https://github.com/pgvillage.png"
                },
                "provider_namespace": {
                    "id": 34480,
                    "name": "pgvillage",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34480/"
                },
                "repository": {
                    "name": "ansible-role-stolon",
                    "original_name": "ansible-role-stolon"
                },
                "tags": [
                    "postgres",
                    "stolon",
                    "ha"
                ],
                "versions": [
                    {
                        "id": "a3dac260-fd0b-497e-93d8-d2666b973da2",
                        "name": "v0.3.0",
                        "release_date": "2026-07-06T14:31:49+02:00"
                    },
                    {
                        "id": "66053982-4eed-40f4-ada7-e3928577d941",
                        "name": "v0.2.2",
                        "release_date": "2026-06-10T09:11:12+02:00"
                    },
                    {
                        "id": "d50906fa-10a3-4f8a-ba3f-847cc70a27ab",
                        "name": "v0.2.1",
                        "release_date": "2026-06-09T12:57:32+02:00"
                    },
                    {
                        "id": "c82b7eb3-2b21-4d8c-b2bd-756667ed9aad",
                        "name": "v0.2.0",
                        "release_date": "2026-06-08T12:17:54+02:00"
                    },
                    {
                        "id": "2c20f7ee-121e-4e98-86c3-ae2c7b735910",
                        "name": "v0.1.3",
                        "release_date": "2026-06-02T13:10:05+02:00"
                    },
                    {
                        "id": "481ceb5a-3e07-4900-9bdb-7ff1dabe2c99",
                        "name": "v0.1.2",
                        "release_date": "2026-05-08T14:48:15+02:00"
                    },
                    {
                        "id": "215e98a3-e088-4f54-9bf5-5984ef77181e",
                        "name": "v0.1.1",
                        "release_date": "2026-05-07T16:48:52+02:00"
                    },
                    {
                        "id": "b4601c55-1290-4c1b-b7c9-ed17418bbb2f",
                        "name": "v0.1.0",
                        "release_date": "2025-11-15T16:42:05+01:00"
                    }
                ]
            },
            "download_count": 154
        },
        {
            "id": 42066,
            "upstream_id": null,
            "created": "2025-12-11T07:22:22.176586Z",
            "modified": "2025-12-11T07:22:22.263662Z",
            "imported": "2025-12-11T07:22:22.174262",
            "github_user": "P4T12ICK",
            "username": "P4T12ICK",
            "github_repo": "ar_splunk_configure",
            "github_branch": "main",
            "commit": "51aed85a370c66c67d314cdbd7be3da0c5306fda",
            "commit_message": "Initial commit\n",
            "name": "ar_splunk_configure",
            "description": "An Ansible Role that configures Splunk Attack Range.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20978,
                    "name": "P4T12ICK",
                    "avatar_url": "https://github.com/P4T12ICK.png"
                },
                "provider_namespace": {
                    "id": 30484,
                    "name": "p4t12ick",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30484/"
                },
                "repository": {
                    "name": "ar_splunk_configure",
                    "original_name": "ar_splunk_configure"
                },
                "tags": [
                    "security",
                    "splunk"
                ],
                "versions": [
                    {
                        "id": "c5baa85e-a5cc-4dde-bde0-382fcc6943c5",
                        "name": "v1.0.0",
                        "release_date": "2025-12-11T08:20:39+01:00"
                    }
                ]
            },
            "download_count": 5
        },
        {
            "id": 42067,
            "upstream_id": null,
            "created": "2025-12-12T02:42:41.757370Z",
            "modified": "2025-12-12T02:42:41.794606Z",
            "imported": "2025-12-12T02:42:41.753884",
            "github_user": "vijikalavarkar",
            "username": "vijikalavarkar",
            "github_repo": "nginx-demo",
            "github_branch": "nginx",
            "commit": "9e98198a6edb8dc380c28ba6b0f7325c57a57a2a",
            "commit_message": "Added nginx-demo-ole\n",
            "name": "nginx-demo",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24364,
                    "name": "vijikalavarkar",
                    "avatar_url": "https://github.com/vijikalavarkar.png"
                },
                "provider_namespace": {
                    "id": 33827,
                    "name": "vijikalavarkar",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33827/"
                },
                "repository": {
                    "name": "nginx-demo",
                    "original_name": "nginx-demo"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42068,
            "upstream_id": null,
            "created": "2025-12-12T03:23:11.775433Z",
            "modified": "2025-12-12T03:23:11.807371Z",
            "imported": "2025-12-12T03:23:11.772633",
            "github_user": "vijikalavarkar",
            "username": "vijikalavarkar",
            "github_repo": "ec2-demo",
            "github_branch": "ec2",
            "commit": "9b6cedc6dd26ef928c6c6ff66271e39792faccba",
            "commit_message": "a\n",
            "name": "ec2-demo",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24364,
                    "name": "vijikalavarkar",
                    "avatar_url": "https://github.com/vijikalavarkar.png"
                },
                "provider_namespace": {
                    "id": 33827,
                    "name": "vijikalavarkar",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33827/"
                },
                "repository": {
                    "name": "ec2-demo",
                    "original_name": "ec2-demo"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 42072,
            "upstream_id": null,
            "created": "2025-12-12T18:13:09.484691Z",
            "modified": "2025-12-12T18:13:09.545922Z",
            "imported": "2025-12-12T18:13:09.482452",
            "github_user": "sivapraneeth21",
            "username": "sivapraneeth21",
            "github_repo": "dummy-role",
            "github_branch": "main",
            "commit": "95446c845c0acd847e2a02d6ee85a9d8d674c89b",
            "commit_message": "initial commit\n",
            "name": "dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25389,
                    "name": "sivapraneeth21",
                    "avatar_url": "https://github.com/sivapraneeth21.png"
                },
                "provider_namespace": {
                    "id": 34840,
                    "name": "sivapraneeth21",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34840/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42073,
            "upstream_id": null,
            "created": "2025-12-13T04:53:14.303097Z",
            "modified": "2025-12-16T19:54:23.090546Z",
            "imported": "2025-12-16T19:54:23.055805",
            "github_user": "jhonnygo",
            "username": "jhonnygo",
            "github_repo": "ansible-role-disk-partition",
            "github_branch": "develop",
            "commit": "6e0f778f59e1952f643ba9ca76d4965c1f861a28",
            "commit_message": "Merge pull request #1 from jhonnygo/develop\n\nUpdated docs",
            "name": "disk_partition",
            "description": "Idempotent role to partition, format and mount block devices on Linux. Supports GPT/MSDOS labels, udev settle, safe /var/log migration and fstab management.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24365,
                    "name": "jhonnygo",
                    "avatar_url": "https://github.com/jhonnygo.png"
                },
                "provider_namespace": {
                    "id": 33828,
                    "name": "jhonnygo",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33828/"
                },
                "repository": {
                    "name": "ansible-role-disk-partition",
                    "original_name": "ansible-role-disk-partition"
                },
                "tags": [
                    "disk",
                    "storage",
                    "partition",
                    "filesystem",
                    "nvme",
                    "linux",
                    "devops"
                ],
                "versions": [
                    {
                        "id": "ea56916b-c72a-4a2b-a2dd-574b8cbb0904",
                        "name": "0.1.1",
                        "release_date": "2025-12-16T20:35:42+01:00"
                    },
                    {
                        "id": "39550909-f12f-49a9-8e25-2d74f98fffb5",
                        "name": "0.1.0",
                        "release_date": "2025-12-13T05:48:28+01:00"
                    }
                ]
            },
            "download_count": 7
        },
        {
            "id": 42076,
            "upstream_id": null,
            "created": "2025-12-13T12:55:17.080408Z",
            "modified": "2025-12-13T12:55:17.125476Z",
            "imported": "2025-12-13T12:55:17.077290",
            "github_user": "amritksingh121",
            "username": "amritksingh121",
            "github_repo": "dummy-role",
            "github_branch": "main",
            "commit": "634471e07eef55a2c6152e053a1dc3f82ad1f0f0",
            "commit_message": "My first ansible role to install Apache Web-Server in EC2 instance\n",
            "name": "dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25406,
                    "name": "amritksingh121",
                    "avatar_url": "https://github.com/amritksingh121.png"
                },
                "provider_namespace": {
                    "id": 34857,
                    "name": "amritksingh121",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34857/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 42077,
            "upstream_id": null,
            "created": "2025-12-13T14:40:04.577673Z",
            "modified": "2025-12-13T14:40:04.622051Z",
            "imported": "2025-12-13T14:40:04.575377",
            "github_user": "oxess",
            "username": "oxess",
            "github_repo": "ansible-backup-duplicity",
            "github_branch": "main",
            "commit": "f36c727696cb422af97e41b8c8996142c58cc79d",
            "commit_message": "Refactor: Inline Checkov skip directive for MinIO health check task in Molecule test\n",
            "name": "ansible-backup-duplicity",
            "description": "Ansible role for managing duplicity backups with support for multiple destinations (S3, SFTP, local), flexible scheduling, GPG encryption, and optional Zabbix monitoring with auto-detection.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25215,
                    "name": "oxess",
                    "avatar_url": "https://github.com/oxess.png"
                },
                "provider_namespace": {
                    "id": 34668,
                    "name": "oxess",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34668/"
                },
                "repository": {
                    "name": "ansible-backup-duplicity",
                    "original_name": "ansible-backup-duplicity"
                },
                "tags": [
                    "backup",
                    "duplicity",
                    "s3",
                    "sftp",
                    "encryption",
                    "gpg",
                    "zabbix",
                    "monitoring",
                    "cron",
                    "disasterrecovery",
                    "restore"
                ],
                "versions": [
                    {
                        "id": "fb5c11ba-eb1a-42af-a1ae-2d5682a8cd74",
                        "name": "v1.0.0",
                        "release_date": "2025-12-13T15:35:41+01:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 42078,
            "upstream_id": null,
            "created": "2025-12-13T14:40:39.657828Z",
            "modified": "2025-12-13T23:27:29.609880Z",
            "imported": "2025-12-13T23:27:29.569458",
            "github_user": "oxess",
            "username": "oxess",
            "github_repo": "ansible-backup-duplicity",
            "github_branch": "v1.1.0",
            "commit": "7edf0c37262db31b2967bacc6888ff9502ccea27",
            "commit_message": "Refactor: Remove unused python3-boto package and update Docker images to debian-bookworm and debian-trixie\n",
            "name": "duplicity",
            "description": "Ansible role for managing duplicity backups with support for multiple destinations (S3, SFTP, local), flexible scheduling, GPG encryption, and optional Zabbix monitoring with auto-detection.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25215,
                    "name": "oxess",
                    "avatar_url": "https://github.com/oxess.png"
                },
                "provider_namespace": {
                    "id": 34668,
                    "name": "oxess",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34668/"
                },
                "repository": {
                    "name": "ansible-backup-duplicity",
                    "original_name": "ansible-backup-duplicity"
                },
                "tags": [
                    "backup",
                    "duplicity",
                    "s3",
                    "sftp",
                    "encryption",
                    "gpg",
                    "zabbix",
                    "monitoring",
                    "cron",
                    "disasterrecovery",
                    "restore"
                ],
                "versions": [
                    {
                        "id": "f97280f6-3f78-49ef-ae2f-62ba31089f06",
                        "name": "v1.1.0",
                        "release_date": "2025-12-14T00:24:38+01:00"
                    },
                    {
                        "id": "7008bef9-f52a-4a31-8725-b9736880d7cc",
                        "name": "v1.0.0",
                        "release_date": "2025-12-13T15:35:41+01:00"
                    }
                ]
            },
            "download_count": 9
        },
        {
            "id": 42079,
            "upstream_id": null,
            "created": "2025-12-13T15:24:55.090340Z",
            "modified": "2025-12-13T15:24:55.120273Z",
            "imported": "2025-12-13T15:24:55.088184",
            "github_user": "ankit012345",
            "username": "ankit012345",
            "github_repo": "ankit-dummy-ansible",
            "github_branch": "master",
            "commit": "ff6c36c9c8a7f7f3b6f7d2abe35e70b6ba77cc07",
            "commit_message": "This is my first ansible demo project with role\n",
            "name": "ankit-dummy-ansible",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25410,
                    "name": "ankit012345",
                    "avatar_url": "https://github.com/ankit012345.png"
                },
                "provider_namespace": {
                    "id": 34861,
                    "name": "ankit012345",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34861/"
                },
                "repository": {
                    "name": "ankit-dummy-ansible",
                    "original_name": "ankit-dummy-ansible"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        }
    ]
}