A list of legacy roles.

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

{
    "count": 37694,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=1734",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=1732",
    "results": [
        {
            "id": 19932,
            "upstream_id": 4599,
            "created": "2023-05-08T21:17:33.122250Z",
            "modified": "2023-10-29T18:46:01.662793Z",
            "imported": "2021-04-23T00:34:14.676074-04:00",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-apache2",
            "github_branch": "master",
            "commit": "6a1d2f9aa24e79d8ab866aa7cfe90b10df0a0cbd",
            "commit_message": "Create stale.yml",
            "name": "apache2",
            "description": "Ansible role to install/configure Apache2",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4814,
                    "name": "mrlesmithjr",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/"
                },
                "provider_namespace": {
                    "id": 938,
                    "name": "mrlesmithjr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/"
                },
                "repository": {
                    "name": "ansible-apache2",
                    "original_name": "ansible-apache2"
                },
                "tags": [
                    "web"
                ],
                "versions": [
                    {
                        "id": 59012,
                        "name": "v1.0",
                        "release_date": "2018-04-28T00:52:39-04:00"
                    }
                ]
            },
            "download_count": 13966
        },
        {
            "id": 19935,
            "upstream_id": 6845,
            "created": "2023-05-08T21:17:33.324791Z",
            "modified": "2023-10-29T18:45:43.032902Z",
            "imported": "2020-02-21T12:47:02.959963-05:00",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-apt-mirror",
            "github_branch": "master",
            "commit": "ec3c0125b52efd06d2baca133d969fcee35899c8",
            "commit_message": "Updated path for requirements.yml",
            "name": "apt-mirror",
            "description": "Ansible role to setup APT mirror",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4814,
                    "name": "mrlesmithjr",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/"
                },
                "provider_namespace": {
                    "id": 938,
                    "name": "mrlesmithjr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/"
                },
                "repository": {
                    "name": "ansible-apt-mirror",
                    "original_name": "ansible-apt-mirror"
                },
                "tags": [
                    "packaging",
                    "system"
                ],
                "versions": []
            },
            "download_count": 122
        },
        {
            "id": 19936,
            "upstream_id": null,
            "created": "2023-05-08T21:17:33.392416Z",
            "modified": "2026-07-09T04:27:05.463957Z",
            "imported": "2026-07-09T04:27:05.405969",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-avahi",
            "github_branch": "master",
            "commit": "844b37d8d3320a68df00cf8c9fc5f4b7098b0695",
            "commit_message": "ci: only run molecule matrix on pull_request, not every push\n\nrefs mrlesmithjr/cookiecutter-ansible-role#74",
            "name": "avahi",
            "description": "Ansible role to install/configure Avahi",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4814,
                    "name": "mrlesmithjr",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/"
                },
                "provider_namespace": {
                    "id": 938,
                    "name": "mrlesmithjr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/"
                },
                "repository": {
                    "name": "ansible-avahi",
                    "original_name": "ansible-avahi"
                },
                "tags": [
                    "networking",
                    "system"
                ],
                "versions": [
                    {
                        "id": "179ee12b-c0a9-4bd2-ba59-21dd8a34c2ec",
                        "name": "v0.1.2",
                        "release_date": "2023-06-02T23:28:34-04:00"
                    },
                    {
                        "id": "08ac44e9-ed0e-4a2e-9457-5c8b2960c10b",
                        "name": "v0.1.1",
                        "release_date": "2022-12-01T16:35:23-05:00"
                    },
                    {
                        "id": "fd749db5-ef2d-422b-ac7a-003d219e0f74",
                        "name": "v0.1.0",
                        "release_date": "2022-11-21T22:54:49-05:00"
                    }
                ]
            },
            "download_count": 1040
        },
        {
            "id": 19937,
            "upstream_id": 23318,
            "created": "2023-05-08T21:17:34.163521Z",
            "modified": "2023-10-29T18:45:43.097425Z",
            "imported": "2020-10-24T09:57:14.126965-04:00",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-awx",
            "github_branch": "master",
            "commit": "6e5c5f2dd68e7d933288ca6e2a14805d457ce567",
            "commit_message": "Merge pull request #1 from mrlesmithjr/feature/refactoring\n\nFeature/refactoring",
            "name": "awx",
            "description": "Ansible role to install/configure Ansible AWX",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4814,
                    "name": "mrlesmithjr",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/"
                },
                "provider_namespace": {
                    "id": 938,
                    "name": "mrlesmithjr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/"
                },
                "repository": {
                    "name": "ansible-awx",
                    "original_name": "ansible-awx"
                },
                "tags": [
                    "automation"
                ],
                "versions": []
            },
            "download_count": 76
        },
        {
            "id": 19938,
            "upstream_id": 4678,
            "created": "2023-05-08T21:17:34.233239Z",
            "modified": "2023-10-29T18:45:43.101200Z",
            "imported": "2021-04-21T00:00:55.151635-04:00",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-base",
            "github_branch": "master",
            "commit": "1bad5347e093a696dff893e929af883f85e3858c",
            "commit_message": "Disabled Debian 8 Tests\n\nAnsible 2.10.x requires Python 3.5+",
            "name": "base",
            "description": "An [Ansible](https://www.ansible.com) role to define a base configuration state.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4814,
                    "name": "mrlesmithjr",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/"
                },
                "provider_namespace": {
                    "id": 938,
                    "name": "mrlesmithjr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/"
                },
                "repository": {
                    "name": "ansible-base",
                    "original_name": "ansible-base"
                },
                "tags": [
                    "networking",
                    "system"
                ],
                "versions": [
                    {
                        "id": 59368,
                        "name": "v1.2.0",
                        "release_date": "2018-05-04T00:34:40-04:00"
                    },
                    {
                        "id": 59007,
                        "name": "v1.1",
                        "release_date": "2018-04-27T08:14:08-04:00"
                    }
                ]
            },
            "download_count": 1270
        },
        {
            "id": 19940,
            "upstream_id": null,
            "created": "2023-05-08T21:17:34.386784Z",
            "modified": "2026-07-10T11:44:52.015964Z",
            "imported": "2026-07-10T11:44:51.987277",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-bind",
            "github_branch": "master",
            "commit": "51f2f42fd605a0085ab3c39d811b0e787ee10225",
            "commit_message": "fix: modernize CI dependency pins and drop broken pre-commit step\n\nFollow-up to the molecule/ubuntu2204 scenario fix: a real GitHub Actions run\nsurfaced two issues local verification (modern globally-installed molecule)\ndidn't catch:\n\n1. The \"Run pre-commit checks\" workflow step fails immediately -- no\n   .pre-commit-config.yaml exists (matches ansible-frr, which doesn't use\n   pre-commit in CI at all). Removed the step.\n2. requirements.txt/requirements-dev.txt still pinned ancient molecule==3.0.x\n   / ansible==2.9-2.10 / pyyaml==5.3.1 -- installed only via a warm pip\n   cache, and molecule 3.0.x is a different tool from the modern molecule\n   used for local verification. Regenerated via pip-compile against\n   requirements.in (bare \"molecule\" -> \"molecule-plugins[docker]\", matching\n   ansible-frr's current pattern).\n\nVerified green on GitHub's actual runner (full molecule test sequence:\ncreate, prepare, converge, idempotence, verify, destroy).\n\nfixes #26",
            "name": "bind",
            "description": "Ansible role to install/configure Bind DNS",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4814,
                    "name": "mrlesmithjr",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/"
                },
                "provider_namespace": {
                    "id": 938,
                    "name": "mrlesmithjr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/"
                },
                "repository": {
                    "name": "ansible-bind",
                    "original_name": "ansible-bind"
                },
                "tags": [
                    "networking"
                ],
                "versions": []
            },
            "download_count": 308
        },
        {
            "id": 19941,
            "upstream_id": 4618,
            "created": "2023-05-08T21:17:34.453060Z",
            "modified": "2023-10-29T18:46:01.669968Z",
            "imported": "2020-10-24T09:57:27.487368-04:00",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-bootstrap",
            "github_branch": "master",
            "commit": "ae81c47804c8d2bb7715d3668768102e9294e0ac",
            "commit_message": "Updated Travis CI testing and a few pre-reqs",
            "name": "bootstrap",
            "description": "An [Ansible](https://www.ansible.com) bootstrap role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4814,
                    "name": "mrlesmithjr",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/"
                },
                "provider_namespace": {
                    "id": 938,
                    "name": "mrlesmithjr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/"
                },
                "repository": {
                    "name": "ansible-bootstrap",
                    "original_name": "ansible-bootstrap"
                },
                "tags": [
                    "system"
                ],
                "versions": [
                    {
                        "id": 59008,
                        "name": "v1.0",
                        "release_date": "2018-04-27T13:26:21-04:00"
                    }
                ]
            },
            "download_count": 1098
        },
        {
            "id": 19943,
            "upstream_id": 7851,
            "created": "2023-05-08T21:17:34.582686Z",
            "modified": "2023-10-29T18:46:01.677911Z",
            "imported": "2020-10-24T09:57:46.547283-04:00",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-cacti",
            "github_branch": "master",
            "commit": "586f2a7661e195babed638d2371f6149074f9ceb",
            "commit_message": "Merge pull request #4 from activedecay/patch-1\n\nfixes missing variable",
            "name": "cacti",
            "description": "Installs and configures Cacti (http://cacti.net/)",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4814,
                    "name": "mrlesmithjr",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/"
                },
                "provider_namespace": {
                    "id": 938,
                    "name": "mrlesmithjr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/"
                },
                "repository": {
                    "name": "ansible-cacti",
                    "original_name": "ansible-cacti"
                },
                "tags": [
                    "monitoring"
                ],
                "versions": [
                    {
                        "id": 28350,
                        "name": "v0.2.0",
                        "release_date": "2017-03-21T01:22:18-04:00"
                    },
                    {
                        "id": 26138,
                        "name": "v0.1.0",
                        "release_date": "2016-03-18T10:31:58-04:00"
                    }
                ]
            },
            "download_count": 159
        },
        {
            "id": 19945,
            "upstream_id": 4693,
            "created": "2023-05-08T21:17:34.737053Z",
            "modified": "2023-10-29T18:46:01.686944Z",
            "imported": "2020-10-24T09:58:43.287793-04:00",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-change-hostname",
            "github_branch": "master",
            "commit": "5692da748068cdaa9b0969c89ca5a2b490b95a66",
            "commit_message": "Updated wait for reboot task\n\nSigned-off-by: Larry Smith Jr <[email protected]>",
            "name": "change-hostname",
            "description": "Changes the hostname on a node to match the inventory hostname.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4814,
                    "name": "mrlesmithjr",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/"
                },
                "provider_namespace": {
                    "id": 938,
                    "name": "mrlesmithjr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/"
                },
                "repository": {
                    "name": "ansible-change-hostname",
                    "original_name": "ansible-change-hostname"
                },
                "tags": [
                    "system"
                ],
                "versions": [
                    {
                        "id": 55467,
                        "name": "v1.0",
                        "release_date": "2017-09-11T16:45:22-04:00"
                    }
                ]
            },
            "download_count": 1728
        },
        {
            "id": 19947,
            "upstream_id": null,
            "created": "2023-05-08T21:17:35.644553Z",
            "modified": "2026-07-09T04:25:46.991329Z",
            "imported": "2026-07-09T04:25:46.910488",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-chrony",
            "github_branch": "master",
            "commit": "f36ab626b4c61cde72e8da1a4a3f8c7e533edfb4",
            "commit_message": "ci: only run molecule matrix on pull_request, not every push\n\nrefs mrlesmithjr/cookiecutter-ansible-role#74",
            "name": "chrony",
            "description": "Ansible role to install/configure Chrony",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4814,
                    "name": "mrlesmithjr",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/"
                },
                "provider_namespace": {
                    "id": 938,
                    "name": "mrlesmithjr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/"
                },
                "repository": {
                    "name": "ansible-chrony",
                    "original_name": "ansible-chrony"
                },
                "tags": [
                    "system"
                ],
                "versions": [
                    {
                        "id": "c28ece81-6141-4611-979f-3cc89fd07ea7",
                        "name": "v0.2.0",
                        "release_date": "2026-03-19T07:56:59-04:00"
                    },
                    {
                        "id": "f43093dd-a7f3-4067-bce4-4f3a2d775609",
                        "name": "v0.1.6",
                        "release_date": "2023-05-30T09:26:37-04:00"
                    },
                    {
                        "id": "98220d5c-08af-43b2-876b-cbd79ad1dd97",
                        "name": "v0.1.5",
                        "release_date": "2022-06-24T01:18:26-04:00"
                    },
                    {
                        "id": "53635a70-1b3f-4581-a903-c20e263a9ca4",
                        "name": "v0.1.4",
                        "release_date": "2022-02-16T11:07:15-05:00"
                    },
                    {
                        "id": "ab02d6a9-fa78-437a-a8c9-a4259cc2bd54",
                        "name": "v0.1.3",
                        "release_date": "2021-12-06T16:32:41-05:00"
                    },
                    {
                        "id": "78b04614-c460-4be4-98f7-440162398ec5",
                        "name": "v0.1.2",
                        "release_date": "2021-09-03T08:52:55-04:00"
                    },
                    {
                        "id": "5e7ef37f-72c5-474d-a45b-a7088dcbc2b1",
                        "name": "v0.1.1",
                        "release_date": "2021-07-26T14:26:14-04:00"
                    },
                    {
                        "id": "b9b6b709-762f-4ffb-b4aa-c4526de9f254",
                        "name": "v0.1.0",
                        "release_date": "2021-05-06T10:54:42-04:00"
                    }
                ]
            },
            "download_count": 510578
        }
    ]
}