A list of legacy roles.

GET /api/v1/roles/?format=api&page=1737
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=1738",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=1736",
    "results": [
        {
            "id": 19997,
            "upstream_id": 7891,
            "created": "2023-05-08T21:17:42.940412Z",
            "modified": "2023-10-29T18:46:01.845481Z",
            "imported": "2020-10-24T10:05:35.163287-04:00",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-iscsitarget",
            "github_branch": "master",
            "commit": "17f456609a432aaf943020a68de70d7da70f2597",
            "commit_message": "Changed box\n\nSigned-off-by: Larry Smith Jr <[email protected]>",
            "name": "iscsitarget",
            "description": "Installs and configures iscsitarget (http://iscsitarget.sourceforge.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-iscsitarget",
                    "original_name": "ansible-iscsitarget"
                },
                "tags": [
                    "system"
                ],
                "versions": []
            },
            "download_count": 258
        },
        {
            "id": 19998,
            "upstream_id": 6821,
            "created": "2023-05-08T21:17:43.002578Z",
            "modified": "2023-10-29T18:46:01.849671Z",
            "imported": "2020-10-24T10:05:33.260376-04:00",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-jekyll",
            "github_branch": "master",
            "commit": "27785ac25910928c2b3d3372277145405b0dc847",
            "commit_message": "Cleaned up\n\nSigned-off-by: Larry Smith Jr <[email protected]>",
            "name": "jekyll",
            "description": "Installs Jekyll https://jekyllrb.com/",
            "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-jekyll",
                    "original_name": "ansible-jekyll"
                },
                "tags": [
                    "development",
                    "web"
                ],
                "versions": []
            },
            "download_count": 60
        },
        {
            "id": 19999,
            "upstream_id": 4611,
            "created": "2023-05-08T21:17:43.071206Z",
            "modified": "2023-10-29T18:46:01.859845Z",
            "imported": "2020-10-24T10:05:45.276491-04:00",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-jenkins",
            "github_branch": "master",
            "commit": "d19d89237eccef2241b0fb9336027cb42686e1c5",
            "commit_message": "Added script approvals functionality",
            "name": "jenkins",
            "description": "Installs and configures Jenkins CI https://jenkins-ci.org/",
            "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-jenkins",
                    "original_name": "ansible-jenkins"
                },
                "tags": [
                    "development"
                ],
                "versions": []
            },
            "download_count": 101
        },
        {
            "id": 20000,
            "upstream_id": 18003,
            "created": "2023-05-08T21:17:43.143690Z",
            "modified": "2023-10-29T18:46:01.863632Z",
            "imported": "2021-10-06T11:54:53.455820-04:00",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-k8s",
            "github_branch": "master",
            "commit": "fd7eb587e49081c357809b7730c3786f44bdce2f",
            "commit_message": "Fixing swap disable from /etc/fstab\n\nPrevious method not working after reboot",
            "name": "k8s",
            "description": "Ansible role to deploy K8s cluster",
            "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-k8s",
                    "original_name": "ansible-k8s"
                },
                "tags": [
                    "clustering",
                    "containers",
                    "docker",
                    "kubernetes"
                ],
                "versions": [
                    {
                        "id": 165778,
                        "name": "v1.2.1",
                        "release_date": "2020-11-16T01:14:54-05:00"
                    },
                    {
                        "id": 139104,
                        "name": "v1.2.0",
                        "release_date": "2020-10-28T18:44:23-04:00"
                    },
                    {
                        "id": 138944,
                        "name": "v1.1.0",
                        "release_date": "2018-05-03T08:12:17-04:00"
                    },
                    {
                        "id": 138945,
                        "name": "v1.0.0",
                        "release_date": "2018-02-15T21:20:09-05:00"
                    }
                ]
            },
            "download_count": 381
        },
        {
            "id": 20001,
            "upstream_id": 23320,
            "created": "2023-05-08T21:17:43.219074Z",
            "modified": "2023-10-29T18:46:01.867585Z",
            "imported": "2020-10-24T10:05:51.428376-04:00",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-kafka",
            "github_branch": "master",
            "commit": "eea69d12e98b67027a2262269ee0304c060de8fc",
            "commit_message": "Adding missing handler for restarting Kafka",
            "name": "kafka",
            "description": "An [Ansible](https://www.ansible.com) role to install/configure [Kafka](https://kafka.apache.org/)",
            "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-kafka",
                    "original_name": "ansible-kafka"
                },
                "tags": [
                    "clustering",
                    "system"
                ],
                "versions": []
            },
            "download_count": 243
        },
        {
            "id": 20003,
            "upstream_id": 17695,
            "created": "2023-05-08T21:17:43.371278Z",
            "modified": "2023-10-29T18:46:01.874879Z",
            "imported": "2021-03-14T12:20:52.984617-04:00",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-kea-dhcp",
            "github_branch": "master",
            "commit": "e0527e96e586f937bfd64576148c07f1fb8aaaa7",
            "commit_message": "Merge pull request #7 from Sispheor/dev\n\n[enhancement] add support for Centos 8. Closes #6",
            "name": "kea-dhcp",
            "description": "Ansible role to install/configure Kea DHCP",
            "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-kea-dhcp",
                    "original_name": "ansible-kea-dhcp"
                },
                "tags": [
                    "networking"
                ],
                "versions": []
            },
            "download_count": 4670
        },
        {
            "id": 20004,
            "upstream_id": 4600,
            "created": "2023-05-08T21:17:43.451323Z",
            "modified": "2023-10-29T18:46:01.888218Z",
            "imported": "2021-04-23T13:05:50.627074-04:00",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-keepalived",
            "github_branch": "master",
            "commit": "94f42f1850ffeb3472738fd9116ff272c462f676",
            "commit_message": "Create stale.yml",
            "name": "keepalived",
            "description": "Ansible role to install/configure KeepAliveD",
            "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-keepalived",
                    "original_name": "ansible-keepalived"
                },
                "tags": [
                    "networking"
                ],
                "versions": []
            },
            "download_count": 2238
        },
        {
            "id": 20005,
            "upstream_id": null,
            "created": "2023-05-08T21:17:43.551203Z",
            "modified": "2026-07-09T04:25:51.974889Z",
            "imported": "2026-07-09T04:25:51.915829",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-kibana",
            "github_branch": "master",
            "commit": "2510c8b637d1298e82fd70d44a34e46f92533b59",
            "commit_message": "ci: only run molecule matrix on pull_request, not every push\n\nrefs mrlesmithjr/cookiecutter-ansible-role#74",
            "name": "kibana",
            "description": "Ansible role to install/configure Kibana",
            "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-kibana",
                    "original_name": "ansible-kibana"
                },
                "tags": [
                    "elasticsearch",
                    "web"
                ],
                "versions": [
                    {
                        "id": "ab3b1ee7-fa3c-4984-9deb-7ae9dd0ffead",
                        "name": "v0.8.3",
                        "release_date": "2017-07-02T10:35:59-04:00"
                    },
                    {
                        "id": "f870cd11-73fa-4946-8861-fbf02ee34945",
                        "name": "v0.8.2",
                        "release_date": "2017-07-02T10:21:01-04:00"
                    },
                    {
                        "id": "97d4612e-3351-4290-99a6-183fe1a38adc",
                        "name": "v0.8.1",
                        "release_date": "2017-06-02T22:47:38-04:00"
                    },
                    {
                        "id": "08e62dd1-052c-4c89-b236-327f988ccb58",
                        "name": "v0.1.0",
                        "release_date": "2023-06-05T14:18:55-04:00"
                    }
                ]
            },
            "download_count": 343
        },
        {
            "id": 20007,
            "upstream_id": null,
            "created": "2023-05-08T21:17:44.440000Z",
            "modified": "2026-03-19T12:30:47.174987Z",
            "imported": "2026-03-19T12:30:46.882313",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-kvm",
            "github_branch": "master",
            "commit": "aca7243fd831f8927f54c4aaab9a7db5cb8cac52",
            "commit_message": "Merge pull request #47 from mrlesmithjr/fix/remove-ansible-directory\n\nfix: remove .ansible directory breaking galaxy install",
            "name": "kvm",
            "description": "An Ansible role to install and configure KVM virtualization",
            "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-kvm",
                    "original_name": "ansible-kvm"
                },
                "tags": [
                    "cloud",
                    "kvm",
                    "libvirt",
                    "networking",
                    "system",
                    "virtualization"
                ],
                "versions": [
                    {
                        "id": "c81680d5-e42c-442b-b7ed-6bf4f1804ea9",
                        "name": "v0.2.3",
                        "release_date": "2026-03-19T08:26:39-04:00"
                    },
                    {
                        "id": "66d02e22-9fdb-425c-b8d2-680740f02f15",
                        "name": "v0.2.2",
                        "release_date": "2025-12-04T22:16:39-05:00"
                    },
                    {
                        "id": "5cee8853-11f9-4223-8973-1b5f0359c0d2",
                        "name": "v0.2.1",
                        "release_date": "2025-12-04T22:03:10-05:00"
                    },
                    {
                        "id": "54cc3650-a1ca-4995-978e-b65c7d2792aa",
                        "name": "v0.2.0",
                        "release_date": "2020-09-16T11:07:42-04:00"
                    },
                    {
                        "id": "dc722827-dcf0-4dc4-add6-73f5380ecbf9",
                        "name": "v0.1.0",
                        "release_date": "2020-03-21T08:22:35-04:00"
                    }
                ]
            },
            "download_count": 1409006
        },
        {
            "id": 20009,
            "upstream_id": 19143,
            "created": "2023-05-08T21:17:44.630344Z",
            "modified": "2023-10-29T18:46:01.903590Z",
            "imported": "2020-10-24T10:11:54.621863-04:00",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-landscape-client",
            "github_branch": "master",
            "commit": "99faf7bb17bef9434d6434c9e0a0d281ebc07890",
            "commit_message": "Finished Initial Role Setup\n\nThis role will now setup/register a client. Currently only tested using\nself-signed default /etc/ssl/certs/ssl-cert-snakeoil.pem certificate\ncaptured from the Landscape App Server.\n\nSigned-off-by: Larry Smith Jr <mrlesmithjr@g",
            "name": "landscape-client",
            "description": "An [Ansible](https://www.ansible.com) role to install/configure [Canonical Landscape Client](https://landscape.canonical.com/)",
            "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-landscape-client",
                    "original_name": "ansible-landscape-client"
                },
                "tags": [
                    "system"
                ],
                "versions": []
            },
            "download_count": 89
        }
    ]
}