A list of legacy roles.

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

{
    "count": 36700,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3610",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3608",
    "results": [
        {
            "id": 41435,
            "upstream_id": null,
            "created": "2025-08-22T11:59:23.409144Z",
            "modified": "2025-08-22T11:59:23.458430Z",
            "imported": "2025-08-22T11:59:23.407038",
            "github_user": "RishiNCI",
            "username": "RishiNCI",
            "github_repo": "ansible-roles",
            "github_branch": "master",
            "commit": "cbaf0bf8a1b4b897219f9500c8baa8839d097898",
            "commit_message": "Flatten role: moved httpd contents to repo root\n",
            "name": "httpd",
            "description": "Example role for configuring X",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23699,
                    "name": "RishiNCI",
                    "avatar_url": "https://github.com/RishiNCI.png"
                },
                "provider_namespace": {
                    "id": 33180,
                    "name": "rishinci",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33180/"
                },
                "repository": {
                    "name": "ansible-roles",
                    "original_name": "ansible-roles"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41436,
            "upstream_id": null,
            "created": "2025-08-22T12:07:58.757061Z",
            "modified": "2025-08-22T12:07:58.783254Z",
            "imported": "2025-08-22T12:07:58.755007",
            "github_user": "amitsingh905787",
            "username": "amitsingh905787",
            "github_repo": "dummy-role",
            "github_branch": "main",
            "commit": "6bcee033d47c8b233cb1e1bf65257592d77254d6",
            "commit_message": "first commit\n",
            "name": "dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23698,
                    "name": "amitsingh905787",
                    "avatar_url": "https://github.com/amitsingh905787.png"
                },
                "provider_namespace": {
                    "id": 33179,
                    "name": "amitsingh905787",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33179/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41437,
            "upstream_id": null,
            "created": "2025-08-22T16:10:25.033714Z",
            "modified": "2025-08-22T16:10:25.095875Z",
            "imported": "2025-08-22T16:10:25.018623",
            "github_user": "bib25",
            "username": "bib25",
            "github_repo": "webserver",
            "github_branch": "master",
            "commit": "607e07bccb409f500cdf221c2a27a84ccade3f1f",
            "commit_message": " Initial commit\n",
            "name": "webserver",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23682,
                    "name": "bib25",
                    "avatar_url": "https://github.com/bib25.png"
                },
                "provider_namespace": {
                    "id": 33163,
                    "name": "bib25",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33163/"
                },
                "repository": {
                    "name": "webserver",
                    "original_name": "webserver"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 41438,
            "upstream_id": null,
            "created": "2025-08-22T18:12:01.536243Z",
            "modified": "2025-08-22T18:12:01.587717Z",
            "imported": "2025-08-22T18:12:01.533951",
            "github_user": "saivinay0407",
            "username": "saivinay0407",
            "github_repo": "ansible-roles",
            "github_branch": "master",
            "commit": "9fbd446e155ca1d6563f61864a7a101de91da197",
            "commit_message": "initial files\n",
            "name": "ansible-roles",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23708,
                    "name": "saivinay0407",
                    "avatar_url": "https://github.com/saivinay0407.png"
                },
                "provider_namespace": {
                    "id": 33189,
                    "name": "saivinay0407",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33189/"
                },
                "repository": {
                    "name": "ansible-roles",
                    "original_name": "ansible-roles"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41439,
            "upstream_id": null,
            "created": "2025-08-22T20:31:12.655512Z",
            "modified": "2025-08-22T20:47:49.518318Z",
            "imported": "2025-08-22T20:47:49.471775",
            "github_user": "AhmadRafiee",
            "username": "AhmadRafiee",
            "github_repo": "ansible-role-openstack-bootstrap",
            "github_branch": "main",
            "commit": "c7fda504c783bd2c13a3ef002406ad98e9199c72",
            "commit_message": "Add requirements.yml for dependencies\n",
            "name": "openstack-bootstrap",
            "description": "Bootstrap OpenStack environment with flavors, networks, routers, keypairs, images, and instances",
            "summary_fields": {
                "dependencies": [
                    {
                        "src": "ansible-galaxy",
                        "name": "openstack.cloud",
                        "version": ">=2.0.0"
                    }
                ],
                "namespace": {
                    "id": 23713,
                    "name": "AhmadRafiee",
                    "avatar_url": "https://github.com/AhmadRafiee.png"
                },
                "provider_namespace": {
                    "id": 33193,
                    "name": "ahmadrafiee",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33193/"
                },
                "repository": {
                    "name": "ansible-role-openstack-bootstrap",
                    "original_name": "ansible-role-openstack-bootstrap"
                },
                "tags": [
                    "openstack",
                    "cloud",
                    "automation",
                    "infrastructure"
                ],
                "versions": [
                    {
                        "id": "cec5ee3b-de3d-467c-a1e5-cc6263fd8ed2",
                        "name": "v1.0.1",
                        "release_date": "2025-08-23T00:16:33+03:30"
                    },
                    {
                        "id": "7c22a66e-309d-4403-b1e6-5804b3818adf",
                        "name": "v1.0.0",
                        "release_date": "2025-08-22T23:52:18+03:30"
                    }
                ]
            },
            "download_count": 7
        },
        {
            "id": 41440,
            "upstream_id": null,
            "created": "2025-08-22T21:06:19.959827Z",
            "modified": "2025-08-22T21:39:52.277003Z",
            "imported": "2025-08-22T21:39:52.218129",
            "github_user": "AhmadRafiee",
            "username": "AhmadRafiee",
            "github_repo": "ansible-role-openstack-bootstrap",
            "github_branch": "main",
            "commit": "853ca41c207a26ff83ebc9e2543a426586a279e8",
            "commit_message": "Fix ansible-lint and .yamllint\n",
            "name": "openstack_bootstrap",
            "description": "Bootstrap OpenStack environment with flavors, networks, routers, keypairs, images, and instances.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23713,
                    "name": "AhmadRafiee",
                    "avatar_url": "https://github.com/AhmadRafiee.png"
                },
                "provider_namespace": {
                    "id": 33193,
                    "name": "ahmadrafiee",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33193/"
                },
                "repository": {
                    "name": "ansible-role-openstack-bootstrap",
                    "original_name": "ansible-role-openstack-bootstrap"
                },
                "tags": [
                    "openstack",
                    "cloud",
                    "automation",
                    "infrastructure",
                    "devops"
                ],
                "versions": [
                    {
                        "id": "5d56a72e-fecd-4348-bc95-37388d6b715f",
                        "name": "v1.0.3",
                        "release_date": "2025-08-23T01:09:15+03:30"
                    },
                    {
                        "id": "f0cef7fe-e606-49c6-91fd-14df92fc7bd3",
                        "name": "v1.0.2",
                        "release_date": "2025-08-23T00:35:29+03:30"
                    },
                    {
                        "id": "e4af5306-3447-4922-8ec2-d581221f3186",
                        "name": "v1.0.1",
                        "release_date": "2025-08-23T00:16:33+03:30"
                    },
                    {
                        "id": "f08dd739-ea32-4b4f-8523-b55dde06929f",
                        "name": "v1.0.0",
                        "release_date": "2025-08-22T23:52:18+03:30"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 41441,
            "upstream_id": null,
            "created": "2025-08-23T03:41:03.818841Z",
            "modified": "2025-12-14T02:07:22.132959Z",
            "imported": "2025-12-14T02:07:22.078965",
            "github_user": "unredacted",
            "username": "unredacted",
            "github_repo": "ansible-role-pathvector",
            "github_branch": "main",
            "commit": "345976beb0d7e3308faae939003f1a08c447107a",
            "commit_message": "feat: Add execution summary and detailed status tracking for primary and shadow gateway setup.\n",
            "name": "pathvector",
            "description": "An Ansible role to install and configure Pathvector & Bird (Bird2/Bird3) with UniFi support",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 18870,
                    "name": "unredacted",
                    "avatar_url": "https://github.com/unredacted.png"
                },
                "provider_namespace": {
                    "id": 28403,
                    "name": "unredacted",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28403/"
                },
                "repository": {
                    "name": "ansible-role-pathvector",
                    "original_name": "ansible-role-pathvector"
                },
                "tags": [
                    "bgp",
                    "bird",
                    "bird2",
                    "bird3",
                    "pathvector",
                    "networking",
                    "routing",
                    "unifi",
                    "udm",
                    "udmpro",
                    "dreamachine",
                    "automation",
                    "isp",
                    "as",
                    "autonomous",
                    "system"
                ],
                "versions": [
                    {
                        "id": "4e3e7e47-32e4-47cf-8fb9-0f8dfb017d0b",
                        "name": "v1.1.2",
                        "release_date": "2025-11-26T00:25:44-06:00"
                    },
                    {
                        "id": "633b0f7d-64fa-4eb8-966c-0814315d031e",
                        "name": "v1.1.1",
                        "release_date": "2025-11-02T20:29:31-06:00"
                    },
                    {
                        "id": "a070e197-df1d-4d4a-99b4-bc35e13f09f7",
                        "name": "v1.1.0",
                        "release_date": "2025-08-30T03:51:56-05:00"
                    },
                    {
                        "id": "058314fd-f4a2-49fb-aede-2873509c6d1f",
                        "name": "v1.0.0",
                        "release_date": "2025-03-30T16:16:15-05:00"
                    }
                ]
            },
            "download_count": 5
        },
        {
            "id": 41442,
            "upstream_id": null,
            "created": "2025-08-23T05:16:26.017050Z",
            "modified": "2025-08-23T05:16:26.049137Z",
            "imported": "2025-08-23T05:16:26.014212",
            "github_user": "iam-jitesh-nikam",
            "username": "iam-jitesh-nikam",
            "github_repo": "ansible-dummy-role",
            "github_branch": "main",
            "commit": "f30e59b101d023e8180d980ec09cf42bc05957e8",
            "commit_message": "add-meta-info\n",
            "name": "ansible-dummy-role",
            "description": "Dummy role for testing",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23715,
                    "name": "iam-jitesh-nikam",
                    "avatar_url": "https://github.com/iam-jitesh-nikam.png"
                },
                "provider_namespace": {
                    "id": 33195,
                    "name": "iam_jitesh_nikam",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33195/"
                },
                "repository": {
                    "name": "ansible-dummy-role",
                    "original_name": "ansible-dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41443,
            "upstream_id": null,
            "created": "2025-08-23T10:25:30.515720Z",
            "modified": "2025-08-23T10:25:30.558707Z",
            "imported": "2025-08-23T10:25:30.511938",
            "github_user": "vasu0341",
            "username": "vasu0341",
            "github_repo": "Ansible-galaxy",
            "github_branch": "master",
            "commit": "045e50be6e4869f998572c522e839daa527b707b",
            "commit_message": "Installed Apache server\n",
            "name": "httpd",
            "description": "Example role for configuring X",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23209,
                    "name": "vasu0341",
                    "avatar_url": "https://github.com/vasu0341.png"
                },
                "provider_namespace": {
                    "id": 32685,
                    "name": "vasu0341",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32685/"
                },
                "repository": {
                    "name": "Ansible-galaxy",
                    "original_name": "Ansible-galaxy"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 7
        },
        {
            "id": 41444,
            "upstream_id": null,
            "created": "2025-08-23T16:36:20.013604Z",
            "modified": "2025-08-23T16:36:20.055524Z",
            "imported": "2025-08-23T16:36:20.011243",
            "github_user": "Rainnie-007",
            "username": "Rainnie-007",
            "github_repo": "ansible-roles",
            "github_branch": "main",
            "commit": "de37d82ea849c1d7272030fb3a2b930d346034b5",
            "commit_message": "first commit\n",
            "name": "ansible-roles",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23723,
                    "name": "Rainnie-007",
                    "avatar_url": "https://github.com/Rainnie-007.png"
                },
                "provider_namespace": {
                    "id": 33203,
                    "name": "rainnie_007",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33203/"
                },
                "repository": {
                    "name": "ansible-roles",
                    "original_name": "ansible-roles"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        }
    ]
}