A list of legacy roles.

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

{
    "count": 37887,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3335",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3333",
    "results": [
        {
            "id": 38386,
            "upstream_id": null,
            "created": "2024-04-30T00:00:07.315942Z",
            "modified": "2026-08-17T02:48:01.333500Z",
            "imported": "2026-08-17T02:48:01.276876",
            "github_user": "RossLopez",
            "username": "rosslopez",
            "github_repo": "ansible-role-docker",
            "github_branch": "main",
            "commit": "966e3281145fdbb70fb8c6f2b020c7aa95d9206b",
            "commit_message": "Modernize CI and platform support\n",
            "name": "docker",
            "description": "Modern Ansible role that installs Docker Engine and Docker Compose on Linux distributions",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9740,
                    "name": "rosslopez",
                    "avatar_url": "https://avatars3.githubusercontent.com/u/10959913?v=4"
                },
                "provider_namespace": {
                    "id": 9852,
                    "name": "rosslopez",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/9852/"
                },
                "repository": {
                    "name": "ansible-role-docker",
                    "original_name": "ansible-role-docker"
                },
                "tags": [
                    "docker",
                    "containers",
                    "compose",
                    "ubuntu",
                    "debian",
                    "rhel",
                    "centos",
                    "system",
                    "cloud"
                ],
                "versions": [
                    {
                        "id": "7c35adb0-776d-4463-b0e4-ad06d394ee79",
                        "name": "v1.1.0",
                        "release_date": "2026-08-16T22:37:47-04:00"
                    },
                    {
                        "id": "285925e4-c9e8-40ca-aa56-072d833fb3dc",
                        "name": "v1.0.1",
                        "release_date": "2025-08-30T15:50:00-04:00"
                    },
                    {
                        "id": "9b9d3ac2-0627-475e-914a-9f945db73a85",
                        "name": "v1.0.0",
                        "release_date": "2025-08-30T15:31:00-04:00"
                    }
                ]
            },
            "download_count": 36
        },
        {
            "id": 38387,
            "upstream_id": null,
            "created": "2024-04-30T15:31:47.375194Z",
            "modified": "2026-10-05T12:45:13.215597Z",
            "imported": "2026-10-05T12:45:13.157257",
            "github_user": "marcusburghardt",
            "username": "marcusburghardt",
            "github_repo": "ansible-role-git",
            "github_branch": "main",
            "commit": "9b5aa05b0c8dcc8df7f141d5325bbc2943aa8fba",
            "commit_message": "Merge pull request #8 from marcusburghardt/release-please--branches--main\n\nchore(main): release 2.1.0",
            "name": "git",
            "description": "Role to quickly configure GIT.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4351,
                    "name": "marcusburghardt",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a07-19d1-7e8b-be73-6e6e50157433/avatar/"
                },
                "provider_namespace": {
                    "id": 16981,
                    "name": "marcusburghardt",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16981/"
                },
                "repository": {
                    "name": "ansible-role-git",
                    "original_name": "ansible-role-git"
                },
                "tags": [
                    "development",
                    "devops",
                    "git"
                ],
                "versions": [
                    {
                        "id": "454f36d6-2ae0-4e3b-be7c-9afba5466de1",
                        "name": "v2.1.0",
                        "release_date": "2026-10-05T14:29:03+02:00"
                    },
                    {
                        "id": "764c05c1-1f2a-49cb-aaa5-8221460adc7e",
                        "name": "v2.0.0",
                        "release_date": "2026-04-17T16:46:02+02:00"
                    },
                    {
                        "id": "43020ec3-9b93-49b8-950e-34fa20b3979d",
                        "name": "v1.0.0",
                        "release_date": "2026-04-17T16:13:53+02:00"
                    }
                ]
            },
            "download_count": 58
        },
        {
            "id": 38388,
            "upstream_id": null,
            "created": "2024-04-30T20:14:10.397587Z",
            "modified": "2024-04-30T20:17:13.528994Z",
            "imported": "2024-04-30T20:17:13.495974",
            "github_user": "ndkprd",
            "username": "ndkprd",
            "github_repo": "ansible-role-fad-dns-address-group",
            "github_branch": "main",
            "commit": "b88eede4f28c3abc381773ab9c8723b37f7bbf34",
            "commit_message": "Update defaults.\n",
            "name": "fad_dns_address_group",
            "description": "An Ansible role to mange/setup Fortinet's FortiADC Global DNS Server Address Group configuration using REST API.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 13642,
                    "name": "ndkprd",
                    "avatar_url": "https://github.com/ndkprd.png"
                },
                "provider_namespace": {
                    "id": 23376,
                    "name": "ndkprd",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23376/"
                },
                "repository": {
                    "name": "ansible-role-fad-dns-address-group",
                    "original_name": "ansible-role-fad-dns-address-group"
                },
                "tags": [
                    "fortiadc",
                    "Fortinet"
                ],
                "versions": [
                    {
                        "id": "8f25ec9a-588e-432d-9b11-43986159ac82",
                        "name": "v1.0.1",
                        "release_date": "2024-05-01T03:12:52+07:00"
                    },
                    {
                        "id": "4b18ad0e-9fd3-4040-877c-6e310d098a19",
                        "name": "v1.0.0",
                        "release_date": "2024-05-01T03:12:52+07:00"
                    }
                ]
            },
            "download_count": 52
        },
        {
            "id": 38389,
            "upstream_id": null,
            "created": "2024-05-01T15:05:35.211074Z",
            "modified": "2024-05-01T15:41:27.379595Z",
            "imported": "2024-05-01T15:41:27.355581",
            "github_user": "jasonrgd",
            "username": "jasonrgd",
            "github_repo": "ansible-role-termctrl",
            "github_branch": "master",
            "commit": "a8ac00949592125c9b65374667736e77fa1dbbf7",
            "commit_message": "Merge pull request #1 from jasonrgd/feature/add-github-action\n\n[CICD] add github action to publish to ansible galaxy",
            "name": "termctrl",
            "description": "Engineering Lead",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 14352,
                    "name": "jasonrgd",
                    "avatar_url": "https://github.com/jasonrgd.png"
                },
                "provider_namespace": {
                    "id": 24041,
                    "name": "jasonrgd",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/24041/"
                },
                "repository": {
                    "name": "ansible-role-termctrl",
                    "original_name": "ansible-role-termctrl"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "aaffb888-5887-42c8-9721-e18bfe4060aa",
                        "name": "v0.0.1",
                        "release_date": "2024-05-02T01:04:39+10:00"
                    }
                ]
            },
            "download_count": 27
        },
        {
            "id": 38390,
            "upstream_id": null,
            "created": "2024-05-01T16:56:44.754183Z",
            "modified": "2024-05-01T16:56:44.782641Z",
            "imported": "2024-05-01T16:56:44.752138",
            "github_user": "akhil-kalathil",
            "username": "akhil-kalathil",
            "github_repo": "ngnix",
            "github_branch": "master",
            "commit": "6209bd8e3e18c486f1ccbb85b026da85a1a60fbc",
            "commit_message": "Ansible Role to set up Nginx\n",
            "name": "ngnix",
            "description": "Install ngnix adn deply sattic html",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 14770,
                    "name": "akhil-kalathil",
                    "avatar_url": "https://github.com/akhil-kalathil.png"
                },
                "provider_namespace": {
                    "id": 24435,
                    "name": "akhil_kalathil",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/24435/"
                },
                "repository": {
                    "name": "ngnix",
                    "original_name": "ngnix"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 37
        },
        {
            "id": 38391,
            "upstream_id": null,
            "created": "2024-05-01T19:00:13.650429Z",
            "modified": "2026-02-01T21:35:54.020432Z",
            "imported": "2026-02-01T21:35:53.989144",
            "github_user": "HadrienPatte",
            "username": "HadrienPatte",
            "github_repo": "ansible-systemd-timers",
            "github_branch": "master",
            "commit": "af35fdf26a6e79f997e7fdbb5ba9a12ba115ca8c",
            "commit_message": "Merge pull request #1 from miquelruiz/master\n\nMake ansible-lint happy",
            "name": "systemd-timers",
            "description": "Creates systemd timers",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2727,
                    "name": "HadrienPatte",
                    "avatar_url": "https://avatars0.githubusercontent.com/u/14041152?v=4"
                },
                "provider_namespace": {
                    "id": 5262,
                    "name": "hadrienpatte",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/5262/"
                },
                "repository": {
                    "name": "ansible-systemd-timers",
                    "original_name": "ansible-systemd-timers"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 288
        },
        {
            "id": 38392,
            "upstream_id": null,
            "created": "2024-05-02T11:28:22.595359Z",
            "modified": "2024-06-07T04:23:07.719393Z",
            "imported": "2024-06-07T04:23:07.686618",
            "github_user": "ndkprd",
            "username": "ndkprd",
            "github_repo": "ansible-role-fad-acme-dns-challenge",
            "github_branch": "main",
            "commit": "ed00329344f9e4ba65a91b3f59a7a6756ff6cbd2",
            "commit_message": "Merge pull request #4 from ndkprd/ndkprd-patch-1\n\nUpdate README.md",
            "name": "fad_acme_dns_challenge",
            "description": "An Ansible role to do ACME DNS01 challenge using FortiADC as provider.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 13642,
                    "name": "ndkprd",
                    "avatar_url": "https://github.com/ndkprd.png"
                },
                "provider_namespace": {
                    "id": 23376,
                    "name": "ndkprd",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23376/"
                },
                "repository": {
                    "name": "ansible-role-fad-acme-dns-challenge",
                    "original_name": "ansible-role-fad-acme-dns-challenge"
                },
                "tags": [
                    "fortiadc",
                    "fortinet",
                    "acme",
                    "letsencrypt"
                ],
                "versions": [
                    {
                        "id": "f307e399-5ed5-4c74-a174-7b90fae9b344",
                        "name": "v1.0.1",
                        "release_date": "2024-04-30T16:14:02+07:00"
                    },
                    {
                        "id": "201ca588-e31e-4369-92a7-203fb317f9d9",
                        "name": "v1.0.0",
                        "release_date": "2024-04-30T16:14:02+07:00"
                    }
                ]
            },
            "download_count": 26
        },
        {
            "id": 38393,
            "upstream_id": null,
            "created": "2024-05-02T17:56:23.181573Z",
            "modified": "2025-08-04T21:56:18.937836Z",
            "imported": "2025-08-04T21:56:18.863210",
            "github_user": "badsectorlabs",
            "username": "badsectorlabs",
            "github_repo": "ludus_emux",
            "github_branch": "main",
            "commit": "74c68261f5fc475d3df5f294535abe6958b8f337",
            "commit_message": "fix: 🐛 pin version to known working commit\n\nSigned-off-by: kernel-sanders <[email protected]>\n",
            "name": "ludus_emux",
            "description": "An Ansible Role that installs EMUX and runs an emulated device on Debian based hosts",
            "summary_fields": {
                "dependencies": [
                    {
                        "role": "geerlingguy.docker",
                        "version": "7.1.0"
                    }
                ],
                "namespace": {
                    "id": 13410,
                    "name": "badsectorlabs",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018dbcff-41f3-7b41-81aa-efa2ae5393c3/avatar/"
                },
                "provider_namespace": {
                    "id": 23163,
                    "name": "badsectorlabs",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23163/"
                },
                "repository": {
                    "name": "ludus_emux",
                    "original_name": "ludus_emux"
                },
                "tags": [
                    "emulation",
                    "exploitation",
                    "ludus"
                ],
                "versions": [
                    {
                        "id": "d92ef2db-6027-4133-a22a-50c56775d9b8",
                        "name": "1.0.2",
                        "release_date": "2025-08-04T17:55:23-04:00"
                    },
                    {
                        "id": "d4892679-4b22-4717-9ab5-e100b73b5352",
                        "name": "1.0.1",
                        "release_date": "2024-06-24T11:48:21-04:00"
                    },
                    {
                        "id": "902dced2-5d32-410f-8698-d29405af76a5",
                        "name": "1.0.0",
                        "release_date": "2024-05-02T13:54:19-04:00"
                    }
                ]
            },
            "download_count": 132
        },
        {
            "id": 38394,
            "upstream_id": null,
            "created": "2024-05-03T02:23:14.320837Z",
            "modified": "2024-05-03T06:44:38.338815Z",
            "imported": "2024-05-03T06:44:38.265793",
            "github_user": "ndkprd",
            "username": "ndkprd",
            "github_repo": "ansible-role-fad-vdom",
            "github_branch": "main",
            "commit": "408db5b3a7606a18c73d85c63ed1856627d226d8",
            "commit_message": "fix: update REST API endpoint.\n",
            "name": "fad_vdom",
            "description": "Ansible role to manage Fortinet's FortiADC VDOMs.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 13642,
                    "name": "ndkprd",
                    "avatar_url": "https://github.com/ndkprd.png"
                },
                "provider_namespace": {
                    "id": 23376,
                    "name": "ndkprd",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23376/"
                },
                "repository": {
                    "name": "ansible-role-fad-vdom",
                    "original_name": "ansible-role-fad-vdom"
                },
                "tags": [
                    "fortinet",
                    "fortiadc"
                ],
                "versions": [
                    {
                        "id": "886a5691-97ff-421a-8887-7028a43c84c3",
                        "name": "v1.0.4",
                        "release_date": "2024-05-03T13:43:59+07:00"
                    },
                    {
                        "id": "014f191f-362e-45fc-a276-876253efeb07",
                        "name": "v1.0.3",
                        "release_date": "2024-05-03T13:19:23+07:00"
                    },
                    {
                        "id": "8bc4871e-2bdd-4f1c-b692-3f79bc519490",
                        "name": "v1.0.2",
                        "release_date": "2024-05-03T09:30:20+07:00"
                    },
                    {
                        "id": "5bc0dd45-aa09-43b8-893f-9a665afcd824",
                        "name": "v1.0.0",
                        "release_date": "2024-05-03T09:20:12+07:00"
                    },
                    {
                        "id": "7a85aa36-5eed-4044-93fd-2d0fa72530af",
                        "name": "v0.0.1",
                        "release_date": "2024-05-03T09:18:08+07:00"
                    }
                ]
            },
            "download_count": 29
        },
        {
            "id": 38395,
            "upstream_id": null,
            "created": "2024-05-03T05:40:57.039525Z",
            "modified": "2024-05-03T05:40:57.134982Z",
            "imported": "2024-05-03T05:40:57.030198",
            "github_user": "tasnimzotder",
            "username": "tasnimzotder",
            "github_repo": "ansible-cadvisor-role",
            "github_branch": "main",
            "commit": "ff42b1b2431f15a813444099f86c37ecd7fa1c19",
            "commit_message": "initial chaos\n",
            "name": "ansible-cadvisor-role",
            "description": "Install cadvisor on a host",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 14788,
                    "name": "tasnimzotder",
                    "avatar_url": "https://github.com/tasnimzotder.png"
                },
                "provider_namespace": {
                    "id": 24453,
                    "name": "tasnimzotder",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/24453/"
                },
                "repository": {
                    "name": "ansible-cadvisor-role",
                    "original_name": "ansible-cadvisor-role"
                },
                "tags": [
                    "monitoring",
                    "cadvisor"
                ],
                "versions": []
            },
            "download_count": 26
        }
    ]
}