A list of legacy roles.

GET /api/v1/roles/?format=api&page=1816
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 37706,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=1817",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=1815",
    "results": [
        {
            "id": 20935,
            "upstream_id": 1047,
            "created": "2023-05-08T21:20:52.370379Z",
            "modified": "2023-10-29T18:46:05.298737Z",
            "imported": null,
            "github_user": "nickjj",
            "username": "nickjj",
            "github_repo": "ansible-dnsmasq",
            "github_branch": "master",
            "commit": "",
            "commit_message": "",
            "name": "dnsmasq",
            "description": "Install and configure dnsmasq to map a TLD to localhost",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5048,
                    "name": "nickjj",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a09-3a6e-726d-8e5b-eea9246f01f0/avatar/"
                },
                "provider_namespace": {
                    "id": 17530,
                    "name": "nickjj",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17530/"
                },
                "repository": {
                    "name": "ansible-dnsmasq",
                    "original_name": "ansible-dnsmasq"
                },
                "tags": [
                    "development",
                    "networking",
                    "web"
                ],
                "versions": [
                    {
                        "id": 878,
                        "name": "v0.1.2",
                        "release_date": null
                    },
                    {
                        "id": 853,
                        "name": "v0.1.1",
                        "release_date": null
                    },
                    {
                        "id": 852,
                        "name": "v0.1.0",
                        "release_date": null
                    }
                ]
            },
            "download_count": 59
        },
        {
            "id": 20936,
            "upstream_id": null,
            "created": "2023-05-08T21:20:52.497094Z",
            "modified": "2025-12-04T13:48:28.027859Z",
            "imported": "2025-12-04T13:48:27.825091",
            "github_user": "nickjj",
            "username": "nickjj",
            "github_repo": "ansible-docker",
            "github_branch": "master",
            "commit": "15b1741a2e1dff876d7222cc7b34d23495407939",
            "commit_message": "Release v2.5.3\n",
            "name": "docker",
            "description": "Install and configure Docker / Docker Compose.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5048,
                    "name": "nickjj",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a09-3a6e-726d-8e5b-eea9246f01f0/avatar/"
                },
                "provider_namespace": {
                    "id": 17530,
                    "name": "nickjj",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17530/"
                },
                "repository": {
                    "name": "ansible-docker",
                    "original_name": "ansible-docker"
                },
                "tags": [
                    "containers",
                    "compose",
                    "docker",
                    "packaging",
                    "system"
                ],
                "versions": [
                    {
                        "id": "5ea67e7e-f187-405e-8f3c-7d2abf8d2e58",
                        "name": "v2.5.3",
                        "release_date": "2025-12-04T08:45:21-05:00"
                    },
                    {
                        "id": "bdeca98c-eb6a-4190-a351-cf35b83faa5a",
                        "name": "v2.5.2",
                        "release_date": "2025-10-19T10:42:03-04:00"
                    },
                    {
                        "id": "95a0077d-40d3-40dc-9bd3-a5d3a0135db0",
                        "name": "v2.5.1",
                        "release_date": "2025-06-18T09:29:16-04:00"
                    },
                    {
                        "id": "29949011-107c-47ee-80c7-65029a4e7351",
                        "name": "v2.5.0",
                        "release_date": "2024-07-30T18:06:55-04:00"
                    },
                    {
                        "id": "58385e5d-3f9a-40a0-9287-8be8c968f9b4",
                        "name": "v2.4.0",
                        "release_date": "2023-09-11T08:46:17-04:00"
                    },
                    {
                        "id": "996ce28f-0cd7-4cb8-a636-7548f61be14a",
                        "name": "v2.3.0",
                        "release_date": "2023-09-10T17:25:03-04:00"
                    },
                    {
                        "id": "f2ef5a9f-40e3-4d4d-b22a-5ed2d66820bd",
                        "name": "v2.2.0",
                        "release_date": "2022-08-26T20:48:07-04:00"
                    },
                    {
                        "id": "f601fb9f-f865-4155-a7a1-5be67c3bebac",
                        "name": "v2.1.0",
                        "release_date": "2021-01-23T06:06:05-05:00"
                    },
                    {
                        "id": "2be29141-b513-49a3-80d9-a1610e599d44",
                        "name": "v2.0.0",
                        "release_date": "2020-05-19T06:41:02-04:00"
                    },
                    {
                        "id": "4eae3f10-fb65-4c77-b8fe-2b1422b60b24",
                        "name": "v1.9.2",
                        "release_date": "2020-02-13T11:53:52-05:00"
                    },
                    {
                        "id": "7e2b293f-2b0a-43d2-88a0-28b4c201f0da",
                        "name": "v1.9.1",
                        "release_date": "2019-09-09T10:09:54-04:00"
                    }
                ]
            },
            "download_count": 790426
        },
        {
            "id": 20937,
            "upstream_id": 1079,
            "created": "2023-05-08T21:20:53.307258Z",
            "modified": "2023-10-29T18:46:05.305577Z",
            "imported": null,
            "github_user": "nickjj",
            "username": "nickjj",
            "github_repo": "ansible-fail2ban",
            "github_branch": "master",
            "commit": "",
            "commit_message": "",
            "name": "fail2ban",
            "description": "Install and configure fail2ban.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5048,
                    "name": "nickjj",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a09-3a6e-726d-8e5b-eea9246f01f0/avatar/"
                },
                "provider_namespace": {
                    "id": 17530,
                    "name": "nickjj",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17530/"
                },
                "repository": {
                    "name": "ansible-fail2ban",
                    "original_name": "ansible-fail2ban"
                },
                "tags": [
                    "networking",
                    "system",
                    "web"
                ],
                "versions": [
                    {
                        "id": 911,
                        "name": "v0.1.2",
                        "release_date": null
                    },
                    {
                        "id": 910,
                        "name": "v0.1.1",
                        "release_date": null
                    },
                    {
                        "id": 909,
                        "name": "v0.1.0",
                        "release_date": null
                    }
                ]
            },
            "download_count": 62111
        },
        {
            "id": 20938,
            "upstream_id": 1077,
            "created": "2023-05-08T21:20:53.384197Z",
            "modified": "2023-10-29T18:46:05.309126Z",
            "imported": null,
            "github_user": "nickjj",
            "username": "nickjj",
            "github_repo": "ansible-ferm",
            "github_branch": "master",
            "commit": "",
            "commit_message": "",
            "name": "ferm",
            "description": "Manage iptables using the ferm tool.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5048,
                    "name": "nickjj",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a09-3a6e-726d-8e5b-eea9246f01f0/avatar/"
                },
                "provider_namespace": {
                    "id": 17530,
                    "name": "nickjj",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17530/"
                },
                "repository": {
                    "name": "ansible-ferm",
                    "original_name": "ansible-ferm"
                },
                "tags": [
                    "networking",
                    "system",
                    "web"
                ],
                "versions": [
                    {
                        "id": 934,
                        "name": "v0.1.2",
                        "release_date": null
                    },
                    {
                        "id": 904,
                        "name": "v0.1.1",
                        "release_date": null
                    },
                    {
                        "id": 903,
                        "name": "v0.1.0",
                        "release_date": null
                    }
                ]
            },
            "download_count": 69
        },
        {
            "id": 20939,
            "upstream_id": 12597,
            "created": "2023-05-08T21:20:53.463656Z",
            "modified": "2023-10-29T18:46:05.312895Z",
            "imported": "2018-01-25T18:14:17.131757-05:00",
            "github_user": "nickjj",
            "username": "nickjj",
            "github_repo": "ansible-iptables",
            "github_branch": "master",
            "commit": "94fd6730087e95fccd34cd6773399b533e317b2a",
            "commit_message": "Bump role to v0.2.0",
            "name": "iptables",
            "description": "Install and configure iptables.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5048,
                    "name": "nickjj",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a09-3a6e-726d-8e5b-eea9246f01f0/avatar/"
                },
                "provider_namespace": {
                    "id": 17530,
                    "name": "nickjj",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17530/"
                },
                "repository": {
                    "name": "ansible-iptables",
                    "original_name": "ansible-iptables"
                },
                "tags": [
                    "networking",
                    "system"
                ],
                "versions": [
                    {
                        "id": 51942,
                        "name": "v0.2.0",
                        "release_date": "2018-01-25T12:29:12-05:00"
                    },
                    {
                        "id": 20186,
                        "name": "v0.1.2",
                        "release_date": "2016-10-09T12:47:54-04:00"
                    },
                    {
                        "id": 20151,
                        "name": "v0.1.1",
                        "release_date": "2016-10-07T17:52:44-04:00"
                    },
                    {
                        "id": 20152,
                        "name": "v0.1.0",
                        "release_date": "2016-10-07T17:39:34-04:00"
                    }
                ]
            },
            "download_count": 762
        },
        {
            "id": 20940,
            "upstream_id": 13043,
            "created": "2023-05-08T21:20:53.562045Z",
            "modified": "2023-10-29T18:46:05.317422Z",
            "imported": "2020-01-29T19:28:23.658470-05:00",
            "github_user": "nickjj",
            "username": "nickjj",
            "github_repo": "ansible-letsencrypt",
            "github_branch": "master",
            "commit": "c3e8a92ad06b8b7d3cd5520c2df1f02556dad143",
            "commit_message": "Bump role to v0.3.2",
            "name": "letsencrypt",
            "description": "Install and auto-renew SSL certificates with Let's Encrypt.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5048,
                    "name": "nickjj",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a09-3a6e-726d-8e5b-eea9246f01f0/avatar/"
                },
                "provider_namespace": {
                    "id": 17530,
                    "name": "nickjj",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17530/"
                },
                "repository": {
                    "name": "ansible-letsencrypt",
                    "original_name": "ansible-letsencrypt"
                },
                "tags": [
                    "networking",
                    "system",
                    "web"
                ],
                "versions": [
                    {
                        "id": 114826,
                        "name": "v0.3.2",
                        "release_date": "2020-01-29T19:26:33-05:00"
                    },
                    {
                        "id": 108599,
                        "name": "v0.3.1",
                        "release_date": "2019-11-09T10:21:19-05:00"
                    },
                    {
                        "id": 108598,
                        "name": "v0.3.0",
                        "release_date": "2019-11-09T10:16:31-05:00"
                    },
                    {
                        "id": 44095,
                        "name": "v0.2.3",
                        "release_date": "2017-11-19T17:40:40-05:00"
                    },
                    {
                        "id": 25124,
                        "name": "v0.2.2",
                        "release_date": "2017-01-23T08:33:37-05:00"
                    },
                    {
                        "id": 23522,
                        "name": "v0.2.1",
                        "release_date": "2016-12-22T08:49:35-05:00"
                    },
                    {
                        "id": 21285,
                        "name": "v0.2.0",
                        "release_date": "2016-11-02T19:07:02-04:00"
                    },
                    {
                        "id": 21103,
                        "name": "v0.1.0",
                        "release_date": "2016-10-27T17:47:48-04:00"
                    }
                ]
            },
            "download_count": 2320
        },
        {
            "id": 20941,
            "upstream_id": 1071,
            "created": "2023-05-08T21:20:53.628534Z",
            "modified": "2023-10-29T18:46:05.322033Z",
            "imported": null,
            "github_user": "nickjj",
            "username": "nickjj",
            "github_repo": "ansible-locale",
            "github_branch": "master",
            "commit": "",
            "commit_message": "",
            "name": "locale",
            "description": "Install and configure your system's locales",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5048,
                    "name": "nickjj",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a09-3a6e-726d-8e5b-eea9246f01f0/avatar/"
                },
                "provider_namespace": {
                    "id": 17530,
                    "name": "nickjj",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17530/"
                },
                "repository": {
                    "name": "ansible-locale",
                    "original_name": "ansible-locale"
                },
                "tags": [
                    "system"
                ],
                "versions": [
                    {
                        "id": 899,
                        "name": "v0.1.1",
                        "release_date": null
                    },
                    {
                        "id": 898,
                        "name": "v0.1.0",
                        "release_date": null
                    }
                ]
            },
            "download_count": 147
        },
        {
            "id": 20942,
            "upstream_id": 13058,
            "created": "2023-05-08T21:20:53.695737Z",
            "modified": "2023-10-29T18:46:05.325511Z",
            "imported": "2016-10-28T15:15:07.530648-04:00",
            "github_user": "nickjj",
            "username": "nickjj",
            "github_repo": "ansible-mariadb",
            "github_branch": "master",
            "commit": "dd722f943654f905a3ba32609dd226bcba2d5589",
            "commit_message": "Add Travis-CI badge to README",
            "name": "mariadb",
            "description": "Install and configure MariaDB.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5048,
                    "name": "nickjj",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a09-3a6e-726d-8e5b-eea9246f01f0/avatar/"
                },
                "provider_namespace": {
                    "id": 17530,
                    "name": "nickjj",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17530/"
                },
                "repository": {
                    "name": "ansible-mariadb",
                    "original_name": "ansible-mariadb"
                },
                "tags": [
                    "database",
                    "mariadb",
                    "mysql"
                ],
                "versions": [
                    {
                        "id": 21142,
                        "name": "v0.1.0",
                        "release_date": "2016-10-28T15:06:12-04:00"
                    }
                ]
            },
            "download_count": 487
        },
        {
            "id": 20943,
            "upstream_id": 949,
            "created": "2023-05-08T21:20:53.761427Z",
            "modified": "2023-10-29T18:46:05.330017Z",
            "imported": null,
            "github_user": "nickjj",
            "username": "nickjj",
            "github_repo": "ansible-monit",
            "github_branch": "master",
            "commit": "",
            "commit_message": "",
            "name": "monit",
            "description": "Install monit and manage as many processes as you want.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5048,
                    "name": "nickjj",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a09-3a6e-726d-8e5b-eea9246f01f0/avatar/"
                },
                "provider_namespace": {
                    "id": 17530,
                    "name": "nickjj",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17530/"
                },
                "repository": {
                    "name": "ansible-monit",
                    "original_name": "ansible-monit"
                },
                "tags": [
                    "monitoring",
                    "system"
                ],
                "versions": [
                    {
                        "id": 937,
                        "name": "v0.1.5",
                        "release_date": null
                    },
                    {
                        "id": 935,
                        "name": "v0.1.4",
                        "release_date": null
                    },
                    {
                        "id": 828,
                        "name": "v0.1.3",
                        "release_date": null
                    },
                    {
                        "id": 780,
                        "name": "v0.1.2",
                        "release_date": null
                    },
                    {
                        "id": 775,
                        "name": "v0.1.1",
                        "release_date": null
                    },
                    {
                        "id": 757,
                        "name": "v0.1.0",
                        "release_date": null
                    }
                ]
            },
            "download_count": 60
        },
        {
            "id": 20944,
            "upstream_id": 856,
            "created": "2023-05-08T21:20:53.983616Z",
            "modified": "2023-10-29T18:46:05.333478Z",
            "imported": "2017-04-15T08:40:36.649591-04:00",
            "github_user": "nickjj",
            "username": "nickjj",
            "github_repo": "ansible-nginx",
            "github_branch": "master",
            "commit": "2029e5d163d568d342b7b48a2e94d0375bd66b30",
            "commit_message": "Account for apt cache in idempotency test",
            "name": "nginx",
            "description": "Install and configure nginx (SSL A+ by default).",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5048,
                    "name": "nickjj",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a09-3a6e-726d-8e5b-eea9246f01f0/avatar/"
                },
                "provider_namespace": {
                    "id": 17530,
                    "name": "nickjj",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17530/"
                },
                "repository": {
                    "name": "ansible-nginx",
                    "original_name": "ansible-nginx"
                },
                "tags": [
                    "networking",
                    "system",
                    "web"
                ],
                "versions": [
                    {
                        "id": 29926,
                        "name": "v0.4.1",
                        "release_date": "2017-04-15T08:30:41-04:00"
                    },
                    {
                        "id": 29736,
                        "name": "v0.4",
                        "release_date": "2017-04-13T14:41:48-04:00"
                    },
                    {
                        "id": 21280,
                        "name": "v0.3.1",
                        "release_date": "2016-11-02T16:45:39-04:00"
                    },
                    {
                        "id": 21111,
                        "name": "v0.3.0",
                        "release_date": "2016-10-27T17:43:31-04:00"
                    },
                    {
                        "id": 3739,
                        "name": "v0.2.0",
                        "release_date": "2015-03-28T19:32:46-04:00"
                    },
                    {
                        "id": 3320,
                        "name": "v0.1.6",
                        "release_date": "2015-02-18T07:44:42-05:00"
                    },
                    {
                        "id": 1302,
                        "name": "v0.1.5",
                        "release_date": "2014-08-18T06:12:35-04:00"
                    },
                    {
                        "id": 826,
                        "name": "v0.1.4",
                        "release_date": "2014-06-12T17:12:44-04:00"
                    },
                    {
                        "id": 781,
                        "name": "v0.1.3",
                        "release_date": "2014-06-02T09:14:57-04:00"
                    },
                    {
                        "id": 776,
                        "name": "v0.1.2",
                        "release_date": "2014-06-01T11:26:47-04:00"
                    },
                    {
                        "id": 697,
                        "name": "v0.1.1",
                        "release_date": "2014-05-09T14:45:03-04:00"
                    }
                ]
            },
            "download_count": 1850
        }
    ]
}