A list of legacy roles.

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

{
    "count": 37378,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=929",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=927",
    "results": [
        {
            "id": 10696,
            "upstream_id": null,
            "created": "2023-05-08T20:49:06.892678Z",
            "modified": "2025-08-12T08:01:58.003625Z",
            "imported": "2025-08-12T08:01:57.305422",
            "github_user": "galaxyproject",
            "username": "galaxyproject",
            "github_repo": "ansible-tiaas2",
            "github_branch": "main",
            "commit": "b302e03a6e95473d22689286bc14fbe2ac10de76",
            "commit_message": "Merge pull request #31 from galaxyproject/nginx-headr\n\nimprove header forwarding",
            "name": "tiaas2",
            "description": "Install and manage a TIaaS instance (https://github.com/galaxyproject/ansible-tiaas2)",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2450,
                    "name": "galaxyproject",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/019601a5-21b6-773b-9db3-ce4ccb9249aa/avatar/"
                },
                "provider_namespace": {
                    "id": 4896,
                    "name": "galaxyproject",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/4896/"
                },
                "repository": {
                    "name": "ansible-tiaas2",
                    "original_name": "ansible-tiaas2"
                },
                "tags": [
                    "system",
                    "web"
                ],
                "versions": [
                    {
                        "id": "18cbe9dc-eaae-46b5-9ac4-179d9d16fb53",
                        "name": "2.2.4",
                        "release_date": "2025-08-12T10:00:23+02:00"
                    },
                    {
                        "id": "b0792b46-04a3-455c-9ea3-487e3c18f5bb",
                        "name": "2.2.3",
                        "release_date": "2025-04-07T11:57:39-04:00"
                    },
                    {
                        "id": "e81136a3-457c-4923-9ee9-87c3b2b2c7e7",
                        "name": "2.2.2",
                        "release_date": "2024-03-15T13:07:01+01:00"
                    },
                    {
                        "id": "1b98ab1b-c83f-4938-8617-cdc8cd29dff2",
                        "name": "2.2.1",
                        "release_date": "2023-09-04T11:18:08+02:00"
                    },
                    {
                        "id": "6303945f-057a-4a1e-9762-b3c8b67cf2d7",
                        "name": "2.2.0",
                        "release_date": "2023-04-13T07:48:46-04:00"
                    },
                    {
                        "id": "d1f6cfd7-6075-480a-9a08-b22b6446762c",
                        "name": "2.1.6",
                        "release_date": "2023-09-04T05:18:08-04:00"
                    },
                    {
                        "id": "0d4ac609-6ee3-487c-a2e0-aef98cc99b04",
                        "name": "2.1.5",
                        "release_date": "2023-04-13T07:48:46-04:00"
                    },
                    {
                        "id": "9a9b0b94-27c1-4c4e-ab96-04a0565eb4f3",
                        "name": "2.1.4",
                        "release_date": "2023-02-06T07:31:24-05:00"
                    },
                    {
                        "id": "1620ee69-74b2-4487-b47c-ab09b35ef387",
                        "name": "2.1.3",
                        "release_date": "2022-10-28T05:10:21-04:00"
                    },
                    {
                        "id": "19f7de26-b3e4-4d9d-b989-1a9615a1cee8",
                        "name": "2.1.2",
                        "release_date": "2022-10-25T16:47:28-04:00"
                    },
                    {
                        "id": "29bbb879-fbd6-4355-b578-327e50a32070",
                        "name": "2.1.1",
                        "release_date": "2022-10-12T06:47:02-04:00"
                    }
                ]
            },
            "download_count": 7508
        },
        {
            "id": 10697,
            "upstream_id": 2738,
            "created": "2023-05-08T20:49:06.957876Z",
            "modified": "2023-10-29T18:45:21.236139Z",
            "imported": null,
            "github_user": "galaxyproject",
            "username": "galaxyproject",
            "github_repo": "ansible-trackster",
            "github_branch": "master",
            "commit": "",
            "commit_message": "",
            "name": "trackster",
            "description": "Setup a Trackster for Galaxy",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2450,
                    "name": "galaxyproject",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/019601a5-21b6-773b-9db3-ce4ccb9249aa/avatar/"
                },
                "provider_namespace": {
                    "id": 4896,
                    "name": "galaxyproject",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/4896/"
                },
                "repository": {
                    "name": "ansible-trackster",
                    "original_name": "ansible-trackster"
                },
                "tags": [],
                "versions": [
                    {
                        "id": 6527,
                        "name": "v0.1.2",
                        "release_date": null
                    },
                    {
                        "id": 5518,
                        "name": "v0.1.1",
                        "release_date": null
                    },
                    {
                        "id": 3677,
                        "name": "v0.1.0",
                        "release_date": null
                    }
                ]
            },
            "download_count": 132
        },
        {
            "id": 10698,
            "upstream_id": null,
            "created": "2023-05-08T20:49:07.030092Z",
            "modified": "2026-05-10T11:05:36.191743Z",
            "imported": "2026-05-10T11:05:36.112072",
            "github_user": "galaxyproject",
            "username": "galaxyproject",
            "github_repo": "ansible-role-tusd",
            "github_branch": "main",
            "commit": "e009b498a7989d8002c6a5d104176295d63e9fae",
            "commit_message": "Merge pull request #2 from gmauro/actions\n\nadd some useful github actions",
            "name": "tusd",
            "description": "Install and run instances of the tusd (tus.io) file upload service",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2450,
                    "name": "galaxyproject",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/019601a5-21b6-773b-9db3-ce4ccb9249aa/avatar/"
                },
                "provider_namespace": {
                    "id": 4896,
                    "name": "galaxyproject",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/4896/"
                },
                "repository": {
                    "name": "ansible-role-tusd",
                    "original_name": "ansible-role-tusd"
                },
                "tags": [
                    "system",
                    "web",
                    "tus",
                    "upload",
                    "http"
                ],
                "versions": [
                    {
                        "id": "5b53fa26-445c-406c-b3b9-c4186effd977",
                        "name": "0.0.2",
                        "release_date": "2022-02-04T13:17:20-05:00"
                    },
                    {
                        "id": "4d2de916-c277-4144-9d0b-6900077ba1eb",
                        "name": "0.0.1",
                        "release_date": "2021-10-25T14:27:39-04:00"
                    }
                ]
            },
            "download_count": 20984
        },
        {
            "id": 10699,
            "upstream_id": 15287,
            "created": "2023-05-08T20:49:07.154527Z",
            "modified": "2023-10-29T18:45:15.087114Z",
            "imported": "2020-06-11T09:59:51.362085-04:00",
            "github_user": "galexrt",
            "username": "galexrt",
            "github_repo": "ansible-ntpdate",
            "github_branch": "master",
            "commit": "858bf4344e95d02a11c598d8cdb2d2d11558bae0",
            "commit_message": "allow ntpdate package to be specified by variable\n\nSigned-off-by: Alexander Trost <[email protected]>",
            "name": "ansible-ntpdate",
            "description": "Ansible NTP client basic setup role.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2451,
                    "name": "galexrt",
                    "avatar_url": "https://avatars1.githubusercontent.com/u/3718398?v=4"
                },
                "provider_namespace": {
                    "id": 4898,
                    "name": "galexrt",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/4898/"
                },
                "repository": {
                    "name": "ansible-ntpdate",
                    "original_name": "ansible-ntpdate"
                },
                "tags": [
                    "ntpdate",
                    "time"
                ],
                "versions": [
                    {
                        "id": 36064,
                        "name": "v1.0.0",
                        "release_date": "2017-07-31T14:11:26-04:00"
                    }
                ]
            },
            "download_count": 834
        },
        {
            "id": 10700,
            "upstream_id": 10845,
            "created": "2023-05-08T20:49:07.255409Z",
            "modified": "2023-10-29T18:45:15.096918Z",
            "imported": "2020-05-04T19:04:09.980091-04:00",
            "github_user": "galexrt",
            "username": "galexrt",
            "github_repo": "ansible-cockpit",
            "github_branch": "master",
            "commit": "87c0dfea7bc081a7702ef8d07a9bd059fed30a2e",
            "commit_message": "Added CODE_OF_CONDUCT.md",
            "name": "cockpit",
            "description": "An Ansible role to \"setup\" features of Fedora's Cockpit.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2451,
                    "name": "galexrt",
                    "avatar_url": "https://avatars1.githubusercontent.com/u/3718398?v=4"
                },
                "provider_namespace": {
                    "id": 4898,
                    "name": "galexrt",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/4898/"
                },
                "repository": {
                    "name": "ansible-cockpit",
                    "original_name": "ansible-cockpit"
                },
                "tags": [
                    "cockpit"
                ],
                "versions": [
                    {
                        "id": 36074,
                        "name": "v1.0.0",
                        "release_date": "2017-07-31T14:11:13-04:00"
                    }
                ]
            },
            "download_count": 65
        },
        {
            "id": 10701,
            "upstream_id": 10673,
            "created": "2023-05-08T20:49:07.360541Z",
            "modified": "2023-10-29T18:45:15.100701Z",
            "imported": "2020-08-07T19:09:44.277028-04:00",
            "github_user": "galexrt",
            "username": "galexrt",
            "github_repo": "ansible-common-facts",
            "github_branch": "master",
            "commit": "c6d5af77cc5d386c440203e09887600140f715df",
            "commit_message": "use full yaml syntax\n\nSigned-off-by: Alexander Trost <[email protected]>",
            "name": "common-facts",
            "description": "A collection of useful common facts for Ansible deployments.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2451,
                    "name": "galexrt",
                    "avatar_url": "https://avatars1.githubusercontent.com/u/3718398?v=4"
                },
                "provider_namespace": {
                    "id": 4898,
                    "name": "galexrt",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/4898/"
                },
                "repository": {
                    "name": "ansible-common-facts",
                    "original_name": "ansible-common-facts"
                },
                "tags": [
                    "facts"
                ],
                "versions": [
                    {
                        "id": 116198,
                        "name": "v1.0.1",
                        "release_date": "2018-07-01T13:53:34-04:00"
                    },
                    {
                        "id": 36065,
                        "name": "v1.0.0",
                        "release_date": "2017-07-31T14:11:15-04:00"
                    }
                ]
            },
            "download_count": 178
        },
        {
            "id": 10702,
            "upstream_id": 10643,
            "created": "2023-05-08T20:49:07.427569Z",
            "modified": "2023-10-29T18:45:15.104552Z",
            "imported": "2020-05-04T19:04:42.198789-04:00",
            "github_user": "galexrt",
            "username": "galexrt",
            "github_repo": "ansible-docker",
            "github_branch": "master",
            "commit": "db89f1da24aab391d67354ba7b45a4a29c7fb4f5",
            "commit_message": "Use new Ansible task syntax",
            "name": "docker",
            "description": "This is a modified version of the Docker Ansible Kubernetse deployment role from kubernetes/contrib.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2451,
                    "name": "galexrt",
                    "avatar_url": "https://avatars1.githubusercontent.com/u/3718398?v=4"
                },
                "provider_namespace": {
                    "id": 4898,
                    "name": "galexrt",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/4898/"
                },
                "repository": {
                    "name": "ansible-docker",
                    "original_name": "ansible-docker"
                },
                "tags": [],
                "versions": [
                    {
                        "id": 125593,
                        "name": "v1.0.1",
                        "release_date": "2018-07-06T18:52:11-04:00"
                    },
                    {
                        "id": 36068,
                        "name": "v1.0.0",
                        "release_date": "2017-07-31T14:11:18-04:00"
                    }
                ]
            },
            "download_count": 73
        },
        {
            "id": 10703,
            "upstream_id": 10701,
            "created": "2023-05-08T20:49:07.511440Z",
            "modified": "2023-10-29T18:45:15.181023Z",
            "imported": "2020-08-26T08:18:30.662223-04:00",
            "github_user": "galexrt",
            "username": "galexrt",
            "github_repo": "ansible-firewall",
            "github_branch": "master",
            "commit": "21cbdb93a3c3809793e07c37a0f8643fdaa8265b",
            "commit_message": "allow rule name to be automatically be used as comment\n\nSigned-off-by: Alexander Trost <[email protected]>",
            "name": "firewall",
            "description": "A try at an Ansible iptables managing role.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2451,
                    "name": "galexrt",
                    "avatar_url": "https://avatars1.githubusercontent.com/u/3718398?v=4"
                },
                "provider_namespace": {
                    "id": 4898,
                    "name": "galexrt",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/4898/"
                },
                "repository": {
                    "name": "ansible-firewall",
                    "original_name": "ansible-firewall"
                },
                "tags": [
                    "firewall"
                ],
                "versions": [
                    {
                        "id": 36069,
                        "name": "v1.0.0",
                        "release_date": "2017-07-31T14:11:20-04:00"
                    }
                ]
            },
            "download_count": 64
        },
        {
            "id": 10704,
            "upstream_id": 15282,
            "created": "2023-05-08T20:49:07.593342Z",
            "modified": "2023-10-29T18:45:15.185101Z",
            "imported": "2020-05-04T19:04:57.195362-04:00",
            "github_user": "galexrt",
            "username": "galexrt",
            "github_repo": "ansible-kernel-modules",
            "github_branch": "master",
            "commit": "f09e8de7b224956764e2975a604e3f06ce5d2475",
            "commit_message": "Merge pull request #2 from cscashby/master\n\nStopping changed command for modules check",
            "name": "kernel-modules",
            "description": "Ansible role for simple management of kernel modules including persisting module loading, blacklisting.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2451,
                    "name": "galexrt",
                    "avatar_url": "https://avatars1.githubusercontent.com/u/3718398?v=4"
                },
                "provider_namespace": {
                    "id": 4898,
                    "name": "galexrt",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/4898/"
                },
                "repository": {
                    "name": "ansible-kernel-modules",
                    "original_name": "ansible-kernel-modules"
                },
                "tags": [
                    "kernel",
                    "modules"
                ],
                "versions": [
                    {
                        "id": 36070,
                        "name": "v1.0.0",
                        "release_date": "2017-07-31T14:11:22-04:00"
                    }
                ]
            },
            "download_count": 1102
        },
        {
            "id": 10705,
            "upstream_id": 10615,
            "created": "2023-05-08T20:49:08.321054Z",
            "modified": "2023-10-29T18:45:15.232235Z",
            "imported": "2020-05-04T19:04:39.582501-04:00",
            "github_user": "galexrt",
            "username": "galexrt",
            "github_repo": "ansible-ntp",
            "github_branch": "master",
            "commit": "35990a03709e418dd0ff3f1fa8bed7fbfc823d0a",
            "commit_message": "Merge pull request #1 from RafnexJr/patch-1\n\nupdated handlers main.yml file",
            "name": "ntp",
            "description": "Ansible NTP client basic setup role.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2451,
                    "name": "galexrt",
                    "avatar_url": "https://avatars1.githubusercontent.com/u/3718398?v=4"
                },
                "provider_namespace": {
                    "id": 4898,
                    "name": "galexrt",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/4898/"
                },
                "repository": {
                    "name": "ansible-ntp",
                    "original_name": "ansible-ntp"
                },
                "tags": [
                    "client",
                    "ntp",
                    "time"
                ],
                "versions": [
                    {
                        "id": 102119,
                        "name": "v1.0.1",
                        "release_date": "2017-08-24T04:35:23-04:00"
                    },
                    {
                        "id": 36071,
                        "name": "v1.0.0",
                        "release_date": "2017-07-31T14:11:24-04:00"
                    }
                ]
            },
            "download_count": 125
        }
    ]
}