A list of legacy roles.

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

{
    "count": 37883,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3621",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3619",
    "results": [
        {
            "id": 41750,
            "upstream_id": null,
            "created": "2025-10-20T02:11:15.291283Z",
            "modified": "2026-06-04T07:21:00.673165Z",
            "imported": "2026-06-04T07:21:00.641352",
            "github_user": "hax0rbana-adam",
            "username": "hax0rbana_adam",
            "github_repo": "ansible-role-nginx",
            "github_branch": "main",
            "commit": "2926933ebaa291ad522f8e3f0d31457fbb7d1db7",
            "commit_message": "Update validate.yml\n\nDon't warn about using too new of software",
            "name": "nginx",
            "description": "Official Ansible role for installing NGINX",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9007,
                    "name": "hax0rbana_adam",
                    "avatar_url": "https://avatars.githubusercontent.com/u/118935832?v=4"
                },
                "provider_namespace": {
                    "id": 5356,
                    "name": "hax0rbana_adam",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/5356/"
                },
                "repository": {
                    "name": "ansible-role-nginx",
                    "original_name": "ansible-role-nginx"
                },
                "tags": [
                    "nginx",
                    "oss",
                    "opensource",
                    "plus",
                    "web",
                    "server",
                    "development",
                    "install"
                ],
                "versions": []
            },
            "download_count": 303
        },
        {
            "id": 41751,
            "upstream_id": null,
            "created": "2025-10-20T05:52:43.188092Z",
            "modified": "2025-12-01T20:02:29.587855Z",
            "imported": "2025-12-01T20:02:29.528586",
            "github_user": "pluggero",
            "username": "pluggero",
            "github_repo": "ansible-role-gpg",
            "github_branch": "main",
            "commit": "cc87b4f7fd5023e2c03fa55eebc1c1df127f0ca7",
            "commit_message": "fix: Fixed variable for pinentry bin (#18)\n\n",
            "name": "gpg",
            "description": "Installs a basic configuration of GNU Privacy Guard on various Linux distributions.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 19312,
                    "name": "pluggero",
                    "avatar_url": "https://github.com/pluggero.png"
                },
                "provider_namespace": {
                    "id": 28805,
                    "name": "pluggero",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28805/"
                },
                "repository": {
                    "name": "ansible-role-gpg",
                    "original_name": "ansible-role-gpg"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "247db47c-ce0b-4dbf-b511-c7d8f8ac0336",
                        "name": "1.1.0",
                        "release_date": "2025-11-25T14:50:42+00:00"
                    },
                    {
                        "id": "377607d3-56b7-4a73-996b-abee6a213d94",
                        "name": "1.0.0",
                        "release_date": "2025-10-19T21:23:43+02:00"
                    }
                ]
            },
            "download_count": 2235
        },
        {
            "id": 41752,
            "upstream_id": null,
            "created": "2025-10-20T07:51:40.907071Z",
            "modified": "2026-10-31T04:27:36.661411Z",
            "imported": "2026-10-31T04:27:36.565295",
            "github_user": "raven428",
            "username": "raven428",
            "github_repo": "ansible-mega-var",
            "github_branch": "1.0.9",
            "commit": "23a32f0ae36ec386feae2fe594ee2638d3c95ac7",
            "commit_message": "update Megalinter job\n",
            "name": "mega_var",
            "description": "actions from inventory variables",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24601,
                    "name": "raven428",
                    "avatar_url": "https://github.com/raven428.png"
                },
                "provider_namespace": {
                    "id": 34062,
                    "name": "raven428",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34062/"
                },
                "repository": {
                    "name": "ansible-mega-var",
                    "original_name": "ansible-mega-var"
                },
                "tags": [
                    "github",
                    "download",
                    "template",
                    "inventory"
                ],
                "versions": [
                    {
                        "id": "8d926673-02d0-4844-be6d-06696cffdaf8",
                        "name": "1.0.9",
                        "release_date": "2026-10-31T04:26:47+00:00"
                    },
                    {
                        "id": "cf35bcda-07d6-4f33-8822-05832cb1a784",
                        "name": "1.0.8",
                        "release_date": "2026-10-14T09:18:59+00:00"
                    },
                    {
                        "id": "ae91cf0c-4bf7-47c4-af52-982cb24637d2",
                        "name": "1.0.7",
                        "release_date": "2026-04-27T16:36:20+05:00"
                    },
                    {
                        "id": "cf3ad868-b204-45ca-949f-23b7803edcb0",
                        "name": "1.0.6",
                        "release_date": "2026-03-06T15:26:47+05:00"
                    },
                    {
                        "id": "2937e077-d103-4ae5-a7d9-4dfa92e6d0f5",
                        "name": "1.0.4",
                        "release_date": "2026-01-05T13:05:39+05:00"
                    },
                    {
                        "id": "87c290c3-46bd-4b45-8a53-6989d10e8203",
                        "name": "1.0.3",
                        "release_date": "2025-11-13T18:22:47+05:00"
                    },
                    {
                        "id": "add15811-1b93-4b3d-9936-fd40b0bb3781",
                        "name": "1.0.2",
                        "release_date": "2025-11-06T19:14:12+05:00"
                    },
                    {
                        "id": "baca6d2e-c91f-4af7-9e7b-0604e53587a4",
                        "name": "1.0.1",
                        "release_date": "2025-10-20T15:03:25+05:00"
                    },
                    {
                        "id": "a36ef09c-2213-4d4e-b652-81e0cd55ad94",
                        "name": "v1.0.0",
                        "release_date": "2025-10-20T15:03:25+05:00"
                    }
                ]
            },
            "download_count": 4436
        },
        {
            "id": 41753,
            "upstream_id": null,
            "created": "2025-10-20T10:18:52.836489Z",
            "modified": "2026-03-02T16:27:46.117453Z",
            "imported": "2026-03-02T16:27:46.061788",
            "github_user": "raven428",
            "username": "raven428",
            "github_repo": "ansible-mega-launch",
            "github_branch": "1.0.1",
            "commit": "a48ec3baea2bbcd4dee5abe320868daa5a2986ef",
            "commit_message": "update linter happines\n",
            "name": "mega_launch",
            "description": "insistent service launcher",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24601,
                    "name": "raven428",
                    "avatar_url": "https://github.com/raven428.png"
                },
                "provider_namespace": {
                    "id": 34062,
                    "name": "raven428",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34062/"
                },
                "repository": {
                    "name": "ansible-mega-launch",
                    "original_name": "ansible-mega-launch"
                },
                "tags": [
                    "systemd",
                    "service",
                    "launcher"
                ],
                "versions": [
                    {
                        "id": "cb91381a-a321-4872-9b21-5ca507117dd6",
                        "name": "1.0.1",
                        "release_date": "2025-10-20T15:51:52+05:00"
                    },
                    {
                        "id": "d02c12d0-d9a3-43e5-be14-24010876aa47",
                        "name": "v1.0.0",
                        "release_date": "2025-10-20T15:51:52+05:00"
                    },
                    {
                        "id": "aa26a431-6925-4ae6-a271-8268515b2650",
                        "name": "v0.0.1",
                        "release_date": "2025-10-20T15:13:36+05:00"
                    }
                ]
            },
            "download_count": 5177
        },
        {
            "id": 41754,
            "upstream_id": null,
            "created": "2025-10-20T12:46:48.428201Z",
            "modified": "2026-10-31T04:31:35.891401Z",
            "imported": "2026-10-31T04:31:35.795583",
            "github_user": "raven428",
            "username": "raven428",
            "github_repo": "ansible-mega-service",
            "github_branch": "1.0.12",
            "commit": "53a27fd1eda78c665461a48c369b5a910afa43ab",
            "commit_message": "update GitHub workflows\n",
            "name": "mega_service",
            "description": "generic service maintenance",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24601,
                    "name": "raven428",
                    "avatar_url": "https://github.com/raven428.png"
                },
                "provider_namespace": {
                    "id": 34062,
                    "name": "raven428",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34062/"
                },
                "repository": {
                    "name": "ansible-mega-service",
                    "original_name": "ansible-mega-service"
                },
                "tags": [
                    "deploy",
                    "service"
                ],
                "versions": [
                    {
                        "id": "b8c9eca2-5790-4634-84f9-b5a506fa8767",
                        "name": "1.0.12",
                        "release_date": "2026-10-31T04:30:59+00:00"
                    },
                    {
                        "id": "d30ea89b-287c-4d1b-9fa4-45a24c3855df",
                        "name": "1.0.11",
                        "release_date": "2026-10-14T15:40:32+00:00"
                    },
                    {
                        "id": "5bf1ed2b-9d8c-490c-828f-c143a69c6072",
                        "name": "1.0.10",
                        "release_date": "2026-04-27T11:44:18+00:00"
                    },
                    {
                        "id": "11f238d1-68d8-475a-a330-9b4530310a6e",
                        "name": "1.0.9",
                        "release_date": "2026-03-06T16:07:41+05:00"
                    },
                    {
                        "id": "29b98b0a-147b-4996-b223-5fd2e4ac0bb7",
                        "name": "1.0.8",
                        "release_date": "2026-02-04T14:55:32+00:00"
                    },
                    {
                        "id": "9d2b8579-bd89-4ded-966b-83018da9989e",
                        "name": "1.0.7",
                        "release_date": "2026-02-04T08:31:21+05:00"
                    },
                    {
                        "id": "2f80c383-be01-4001-8a12-42e6ff316a49",
                        "name": "1.0.6",
                        "release_date": "2026-01-04T21:24:30+05:00"
                    },
                    {
                        "id": "f2cf7a0b-7517-4f2b-ac6c-0244ad00dea1",
                        "name": "1.0.5",
                        "release_date": "2025-11-13T18:36:01+05:00"
                    },
                    {
                        "id": "88bb33da-3d2a-47f9-ba89-8fc245cbfacb",
                        "name": "1.0.4",
                        "release_date": "2025-11-07T13:06:24+05:00"
                    },
                    {
                        "id": "ece57214-f17d-4232-8604-6fc331a318b1",
                        "name": "1.0.3",
                        "release_date": "2025-11-07T11:24:23+05:00"
                    },
                    {
                        "id": "33d0fe47-178e-48d1-9c11-438b094b8296",
                        "name": "1.0.2",
                        "release_date": "2025-11-07T10:56:51+05:00"
                    }
                ]
            },
            "download_count": 3215
        },
        {
            "id": 41756,
            "upstream_id": null,
            "created": "2025-10-20T17:40:47.444818Z",
            "modified": "2026-02-12T14:41:13.064911Z",
            "imported": "2026-02-12T14:41:13.018192",
            "github_user": "fanfan42",
            "username": "fanfan42",
            "github_repo": "ansible-role-lsw",
            "github_branch": "2026-01-23",
            "commit": "acef4942a08b4b020b12c914d1b81b297bcfa3a7",
            "commit_message": "Merge pull request #26 from fanfan42/release/january2026\n\nRelease/january2026",
            "name": "lsw",
            "description": "Linux Sub Windows - Manage personal GVT-g, SR-IOV or Passthrough Windows based Virtual Machines",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24612,
                    "name": "fanfan42",
                    "avatar_url": "https://github.com/fanfan42.png"
                },
                "provider_namespace": {
                    "id": 34073,
                    "name": "fanfan42",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34073/"
                },
                "repository": {
                    "name": "ansible-role-lsw",
                    "original_name": "ansible-role-lsw"
                },
                "tags": [
                    "virtualization",
                    "libvirt",
                    "qemu",
                    "passthrough",
                    "gvtg",
                    "sriov"
                ],
                "versions": []
            },
            "download_count": 5
        },
        {
            "id": 41759,
            "upstream_id": null,
            "created": "2025-10-20T21:07:31.250371Z",
            "modified": "2026-09-28T14:11:08.884771Z",
            "imported": "2026-09-28T14:11:08.838829",
            "github_user": "cod3mas0n",
            "username": "cod3mas0n",
            "github_repo": "ansible-role-users",
            "github_branch": "main",
            "commit": "72dd074bd84e16b0b4184728873f2cbc51c57482",
            "commit_message": "Fix: Fetch OS vars in tasks (#11)\n\nSigned-off-by: cod3mas0n <[email protected]>",
            "name": "users_management",
            "description": "Ansible role for managing users and groups on Linux hosts.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24288,
                    "name": "cod3mas0n",
                    "avatar_url": "https://github.com/cod3mas0n.png"
                },
                "provider_namespace": {
                    "id": 33753,
                    "name": "cod3mas0n",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33753/"
                },
                "repository": {
                    "name": "ansible-role-users",
                    "original_name": "ansible-role-users"
                },
                "tags": [
                    "linux",
                    "users",
                    "groups",
                    "management"
                ],
                "versions": [
                    {
                        "id": "46992f2d-bd88-40c4-b8f6-2bc782e19f3c",
                        "name": "v1.2.0",
                        "release_date": "2026-09-28T17:36:35+03:30"
                    },
                    {
                        "id": "44b3dd0b-bb68-4241-8f7a-0db48ad75d0d",
                        "name": "v1.1.1",
                        "release_date": "2025-12-29T15:45:49+03:30"
                    },
                    {
                        "id": "c3424b55-43e5-4eae-ac2b-94dc00326563",
                        "name": "v1.0.0",
                        "release_date": "2025-10-21T00:35:48+03:30"
                    }
                ]
            },
            "download_count": 10
        },
        {
            "id": 41760,
            "upstream_id": null,
            "created": "2025-10-21T10:59:58.190398Z",
            "modified": "2025-10-21T10:59:58.243211Z",
            "imported": "2025-10-21T10:59:58.187427",
            "github_user": "reethuo",
            "username": "reethuo",
            "github_repo": "ansible_role",
            "github_branch": "main",
            "commit": "139a29ac53a05f2c31cb26c140e85066670c6ec0",
            "commit_message": "initial commit\n",
            "name": "ansible_role",
            "description": "Your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24620,
                    "name": "reethuo",
                    "avatar_url": "https://github.com/reethuo.png"
                },
                "provider_namespace": {
                    "id": 34081,
                    "name": "reethuo",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34081/"
                },
                "repository": {
                    "name": "ansible_role",
                    "original_name": "ansible_role"
                },
                "tags": [
                    "web",
                    "nginx",
                    "deployment"
                ],
                "versions": []
            },
            "download_count": 6
        },
        {
            "id": 41761,
            "upstream_id": null,
            "created": "2025-10-21T12:02:34.073428Z",
            "modified": "2025-10-21T12:02:34.206845Z",
            "imported": "2025-10-21T12:02:34.071183",
            "github_user": "vihuhool",
            "username": "vihuhool",
            "github_repo": "ansible-role-php-versions",
            "github_branch": "master",
            "commit": "2c05fbe70306d07d1d4ce42ec26fd83cef61a36a",
            "commit_message": "patch php role\n",
            "name": "php-versions",
            "description": "Allows different PHP versions to be installed.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24249,
                    "name": "vihuhool",
                    "avatar_url": "https://github.com/vihuhool.png"
                },
                "provider_namespace": {
                    "id": 33717,
                    "name": "vihuhool",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33717/"
                },
                "repository": {
                    "name": "ansible-role-php-versions",
                    "original_name": "ansible-role-php-versions"
                },
                "tags": [
                    "php",
                    "web",
                    "drupal",
                    "vm",
                    "magento",
                    "wordpress"
                ],
                "versions": []
            },
            "download_count": 36
        },
        {
            "id": 41762,
            "upstream_id": null,
            "created": "2025-10-21T18:07:28.626478Z",
            "modified": "2025-10-21T18:07:28.682599Z",
            "imported": "2025-10-21T18:07:28.623710",
            "github_user": "xTCKx",
            "username": "xTCKx",
            "github_repo": "docker_cinnamorole",
            "github_branch": "main",
            "commit": "5232509b53962161cd367f15e30cf8abe2d66775",
            "commit_message": "first commit\n",
            "name": "docker_cinnamorole",
            "description": "deploy cinnamole web",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24302,
                    "name": "xTCKx",
                    "avatar_url": "https://github.com/xTCKx.png"
                },
                "provider_namespace": {
                    "id": 33767,
                    "name": "xtckx",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33767/"
                },
                "repository": {
                    "name": "docker_cinnamorole",
                    "original_name": "docker_cinnamorole"
                },
                "tags": [
                    "docker",
                    "nginx",
                    "cinnamorole"
                ],
                "versions": []
            },
            "download_count": 3
        }
    ]
}