A list of legacy roles.

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

{
    "count": 37686,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=1655",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=1653",
    "results": [
        {
            "id": 18976,
            "upstream_id": 21939,
            "created": "2023-05-08T21:14:29.623143Z",
            "modified": "2023-10-29T18:45:57.503649Z",
            "imported": "2018-01-30T00:13:03.900020-05:00",
            "github_user": "menghan",
            "username": "menghan",
            "github_repo": "ansible-goget",
            "github_branch": "master",
            "commit": "6e7911e11356ca5e3876f727c164d9fd7fe6ff4c",
            "commit_message": "update golang",
            "name": "goget",
            "description": "A role to download and compile golang binary for Ubuntu and Debian.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4543,
                    "name": "menghan",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a07-bd27-7142-95bc-7b5613131cc6/avatar/"
                },
                "provider_namespace": {
                    "id": 17134,
                    "name": "menghan",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17134/"
                },
                "repository": {
                    "name": "ansible-goget",
                    "original_name": "ansible-goget"
                },
                "tags": [
                    "development",
                    "golang",
                    "packaging",
                    "system"
                ],
                "versions": []
            },
            "download_count": 58
        },
        {
            "id": 18977,
            "upstream_id": 39890,
            "created": "2023-05-08T21:14:29.729139Z",
            "modified": "2023-10-29T18:45:57.507631Z",
            "imported": "2019-04-24T16:49:34.096844-04:00",
            "github_user": "merchantlynx",
            "username": "merchantlynx",
            "github_repo": "ansible-role-docker-swarm",
            "github_branch": "master",
            "commit": "dc8a3657e16d156e32263a945636416f1903d6a4",
            "commit_message": "Initial version",
            "name": "docker_swarm",
            "description": "Configure docker swarm",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4544,
                    "name": "merchantlynx",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a07-bfe2-735e-aaec-2bc637fe1c16/avatar/"
                },
                "provider_namespace": {
                    "id": 17135,
                    "name": "merchantlynx",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17135/"
                },
                "repository": {
                    "name": "ansible-role-docker-swarm",
                    "original_name": "ansible-role-docker-swarm"
                },
                "tags": [
                    "container",
                    "docker",
                    "orchestration",
                    "swarm",
                    "system"
                ],
                "versions": [
                    {
                        "id": 92479,
                        "name": "1.0.0",
                        "release_date": "2019-04-24T16:23:36-04:00"
                    }
                ]
            },
            "download_count": 52
        },
        {
            "id": 18978,
            "upstream_id": 37580,
            "created": "2023-05-08T21:14:29.803718Z",
            "modified": "2023-10-29T18:45:57.511048Z",
            "imported": "2019-02-20T15:07:34.360948-05:00",
            "github_user": "merchantlynx",
            "username": "merchantlynx",
            "github_repo": "ansible-role-firewalld",
            "github_branch": "master",
            "commit": "87ed69a063a70920decc62ac2c36842498057046",
            "commit_message": "meta cleanup",
            "name": "firewalld",
            "description": "Configure firewalld for RHEL7 and CentOS7",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4544,
                    "name": "merchantlynx",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a07-bfe2-735e-aaec-2bc637fe1c16/avatar/"
                },
                "provider_namespace": {
                    "id": 17135,
                    "name": "merchantlynx",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17135/"
                },
                "repository": {
                    "name": "ansible-role-firewalld",
                    "original_name": "ansible-role-firewalld"
                },
                "tags": [
                    "centos",
                    "firewall",
                    "firewalld",
                    "networking",
                    "redhat",
                    "rhel",
                    "security",
                    "system"
                ],
                "versions": [
                    {
                        "id": 88386,
                        "name": "1.0.0",
                        "release_date": "2019-02-05T11:22:13-05:00"
                    }
                ]
            },
            "download_count": 58
        },
        {
            "id": 18979,
            "upstream_id": 37589,
            "created": "2023-05-08T21:14:29.867089Z",
            "modified": "2023-10-29T18:45:57.517627Z",
            "imported": "2019-02-20T15:07:34.328510-05:00",
            "github_user": "merchantlynx",
            "username": "merchantlynx",
            "github_repo": "ansible-role-ius",
            "github_branch": "master",
            "commit": "d8d0e7a50f7b6521ec9058d75ab02bc502e092bb",
            "commit_message": "Initial commit",
            "name": "ius",
            "description": "Configure firewalld for RHEL7 and CentOS7",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4544,
                    "name": "merchantlynx",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a07-bfe2-735e-aaec-2bc637fe1c16/avatar/"
                },
                "provider_namespace": {
                    "id": 17135,
                    "name": "merchantlynx",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17135/"
                },
                "repository": {
                    "name": "ansible-role-ius",
                    "original_name": "ansible-role-ius"
                },
                "tags": [
                    "centos",
                    "ius",
                    "packaging",
                    "redhat",
                    "repo",
                    "repository",
                    "rhel",
                    "system",
                    "yum"
                ],
                "versions": [
                    {
                        "id": 88385,
                        "name": "1.0.0",
                        "release_date": "2019-02-05T15:37:56-05:00"
                    }
                ]
            },
            "download_count": 46
        },
        {
            "id": 18980,
            "upstream_id": 38812,
            "created": "2023-05-08T21:14:30.685808Z",
            "modified": "2023-10-29T18:45:57.520861Z",
            "imported": "2019-03-18T10:02:08.780575-04:00",
            "github_user": "merchantlynx",
            "username": "merchantlynx",
            "github_repo": "ansible-role-sftp-server",
            "github_branch": "master",
            "commit": "1c45f0045b38d8fba6f22841bee596cacbf1407e",
            "commit_message": "Initial import",
            "name": "sftp_server",
            "description": "Configure sftp server on top of OpenSSH, with segregated access",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4544,
                    "name": "merchantlynx",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a07-bfe2-735e-aaec-2bc637fe1c16/avatar/"
                },
                "provider_namespace": {
                    "id": 17135,
                    "name": "merchantlynx",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17135/"
                },
                "repository": {
                    "name": "ansible-role-sftp-server",
                    "original_name": "ansible-role-sftp-server"
                },
                "tags": [
                    "centos",
                    "networking",
                    "redhat",
                    "rhel",
                    "sftp",
                    "system"
                ],
                "versions": [
                    {
                        "id": 90392,
                        "name": "0.1.0",
                        "release_date": "2019-03-18T10:00:32-04:00"
                    }
                ]
            },
            "download_count": 66
        },
        {
            "id": 18981,
            "upstream_id": 38043,
            "created": "2023-05-08T21:14:30.914823Z",
            "modified": "2023-10-29T18:45:57.524381Z",
            "imported": "2019-02-20T15:01:24.751888-05:00",
            "github_user": "merchantlynx",
            "username": "merchantlynx",
            "github_repo": "ansible-role-users",
            "github_branch": "master",
            "commit": "344af26441bb7393a72129b8e660c01c93d3ff3b",
            "commit_message": "add LICENSE",
            "name": "users",
            "description": "Configure users for servers",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4544,
                    "name": "merchantlynx",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a07-bfe2-735e-aaec-2bc637fe1c16/avatar/"
                },
                "provider_namespace": {
                    "id": 17135,
                    "name": "merchantlynx",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17135/"
                },
                "repository": {
                    "name": "ansible-role-users",
                    "original_name": "ansible-role-users"
                },
                "tags": [
                    "system",
                    "users"
                ],
                "versions": []
            },
            "download_count": 47
        },
        {
            "id": 18982,
            "upstream_id": null,
            "created": "2023-05-08T21:14:31.423367Z",
            "modified": "2023-10-30T19:18:01.908617Z",
            "imported": "2023-10-20T10:48:14.314318",
            "github_user": "mergermarket",
            "username": "mergermarket",
            "github_repo": "ansible-role-cloudwatch-monitoring",
            "github_branch": "master",
            "commit": "087ab3887a9f6add957801961782ccc217e5f12c",
            "commit_message": "fixed deploy branch\n",
            "name": "cloudwatch_monitoring",
            "description": "Amazon Cloudwatch Monitoring",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4545,
                    "name": "mergermarket",
                    "avatar_url": "https://avatars2.githubusercontent.com/u/2012700?v=4"
                },
                "provider_namespace": {
                    "id": 7786,
                    "name": "mergermarket",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/7786/"
                },
                "repository": {
                    "name": "ansible-role-cloudwatch-monitoring",
                    "original_name": "ansible-role-cloudwatch-monitoring"
                },
                "tags": [
                    "CloudWatch",
                    "AWS",
                    "monitoring"
                ],
                "versions": []
            },
            "download_count": 2800
        },
        {
            "id": 18983,
            "upstream_id": null,
            "created": "2023-05-08T21:14:31.560139Z",
            "modified": "2025-11-04T12:56:37.325050Z",
            "imported": "2025-11-04T12:56:37.306184",
            "github_user": "mergermarket",
            "username": "mergermarket",
            "github_repo": "ansible-role-datadog",
            "github_branch": "master",
            "commit": "f706e3e24b8a450de96d4034b52388f25f9eafe2",
            "commit_message": "fixes\n",
            "name": "datadog",
            "description": "Ansible Role that collects Thin Pool Docker metrics and send to Datadog",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4545,
                    "name": "mergermarket",
                    "avatar_url": "https://avatars2.githubusercontent.com/u/2012700?v=4"
                },
                "provider_namespace": {
                    "id": 7786,
                    "name": "mergermarket",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/7786/"
                },
                "repository": {
                    "name": "ansible-role-datadog",
                    "original_name": "ansible-role-datadog"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 6111
        },
        {
            "id": 18984,
            "upstream_id": null,
            "created": "2023-05-08T21:14:31.625858Z",
            "modified": "2023-10-30T19:18:01.657229Z",
            "imported": "2023-10-23T14:45:45.930503",
            "github_user": "mergermarket",
            "username": "mergermarket",
            "github_repo": "ansible-role-docker",
            "github_branch": "main",
            "commit": "d4788d5ba8c31b0726f8ad4fe6d272ae8100ed22",
            "commit_message": "revert import command\n",
            "name": "docker",
            "description": "Ansible Role that configures Docker",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4545,
                    "name": "mergermarket",
                    "avatar_url": "https://avatars2.githubusercontent.com/u/2012700?v=4"
                },
                "provider_namespace": {
                    "id": 7786,
                    "name": "mergermarket",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/7786/"
                },
                "repository": {
                    "name": "ansible-role-docker",
                    "original_name": "ansible-role-docker"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 4665
        },
        {
            "id": 18985,
            "upstream_id": null,
            "created": "2023-05-08T21:14:31.693925Z",
            "modified": "2026-03-09T12:37:28.761864Z",
            "imported": "2026-03-09T12:37:28.738342",
            "github_user": "mergermarket",
            "username": "mergermarket",
            "github_repo": "ansible-role-ebs-volumes",
            "github_branch": "main",
            "commit": "91c368917ac902b4d6ea0357ad6a1374d931a461",
            "commit_message": "Update attach_random_volume.py",
            "name": "ebs_volumes",
            "description": "Ansible Role that copy files responsible for attaching EBS Volumes to an EC2 Instance.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4545,
                    "name": "mergermarket",
                    "avatar_url": "https://avatars2.githubusercontent.com/u/2012700?v=4"
                },
                "provider_namespace": {
                    "id": 7786,
                    "name": "mergermarket",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/7786/"
                },
                "repository": {
                    "name": "ansible-role-ebs-volumes",
                    "original_name": "ansible-role-ebs-volumes"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 4079
        }
    ]
}