A list of legacy roles.

GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3636
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 37046,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3637",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3635",
    "results": [
        {
            "id": 41853,
            "upstream_id": null,
            "created": "2025-11-08T11:59:30.495922Z",
            "modified": "2025-11-08T11:59:30.528494Z",
            "imported": "2025-11-08T11:59:30.493767",
            "github_user": "amitraghat",
            "username": "amitraghat",
            "github_repo": "apache",
            "github_branch": "master",
            "commit": "8596d5158b6df4e51d6cea251195eea35e0ed69a",
            "commit_message": "apache\n",
            "name": "apache",
            "description": "Apache httpd server configuration",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24880,
                    "name": "amitraghat",
                    "avatar_url": "https://github.com/amitraghat.png"
                },
                "provider_namespace": {
                    "id": 34338,
                    "name": "amitraghat",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34338/"
                },
                "repository": {
                    "name": "apache",
                    "original_name": "apache"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 10
        },
        {
            "id": 41854,
            "upstream_id": null,
            "created": "2025-11-08T13:40:28.805459Z",
            "modified": "2025-11-08T13:50:17.908684Z",
            "imported": "2025-11-08T13:50:17.888020",
            "github_user": "gregheffner",
            "username": "gregheffner",
            "github_repo": "ansible-role-ubuntu-update",
            "github_branch": "main",
            "commit": "65b0de18fdb5dc8de0bfc1c3f13ee804c308b356",
            "commit_message": "fix: Enable localhost rebooting with legacy method\n\n- Use legacy reboot method by default to bypass localhost safety check\n- Add conditional logic to use legacy method for local connections\n- Add wait_for_connection task for legacy reboots\n- Allow rebooting of control node when running locally\n- Update documentation to reflect legacy as default method\n",
            "name": "ubuntu-update",
            "description": "Comprehensive system update role for Ubuntu with Docker support, package management, and optional reboots",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24883,
                    "name": "gregheffner",
                    "avatar_url": "https://github.com/gregheffner.png"
                },
                "provider_namespace": {
                    "id": 34341,
                    "name": "gregheffner",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34341/"
                },
                "repository": {
                    "name": "ansible-role-ubuntu-update",
                    "original_name": "ansible-role-ubuntu-update"
                },
                "tags": [
                    "system",
                    "update",
                    "maintenance",
                    "docker",
                    "reboot",
                    "packages",
                    "automation",
                    "patching",
                    "ubuntu"
                ],
                "versions": []
            },
            "download_count": 6
        },
        {
            "id": 41855,
            "upstream_id": null,
            "created": "2025-11-08T14:23:11.047211Z",
            "modified": "2025-11-08T15:28:37.566377Z",
            "imported": "2025-11-08T15:28:37.544554",
            "github_user": "gregheffner",
            "username": "gregheffner",
            "github_repo": "ansible-role-k8-maintenance",
            "github_branch": "main",
            "commit": "29bb42c183a0157324c36e24a780e4606fafeded",
            "commit_message": "Update README to reflect unified workflow\n\n- Remove step-by-step execution examples (no longer supported)\n- Simplify usage section to show basic and custom configuration\n- Remove AI-generated styling and emojis for professional appearance\n- Correct workflow description to match actual role functionality\n- Streamline documentation for clarity and conciseness\n",
            "name": "k8-maintenance",
            "description": "Kubernetes cluster maintenance role for patching and rebooting nodes",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24883,
                    "name": "gregheffner",
                    "avatar_url": "https://github.com/gregheffner.png"
                },
                "provider_namespace": {
                    "id": 34341,
                    "name": "gregheffner",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34341/"
                },
                "repository": {
                    "name": "ansible-role-k8-maintenance",
                    "original_name": "ansible-role-k8-maintenance"
                },
                "tags": [
                    "kubernetes",
                    "maintenance",
                    "patching",
                    "monitoring",
                    "datadog"
                ],
                "versions": []
            },
            "download_count": 12
        },
        {
            "id": 41856,
            "upstream_id": null,
            "created": "2025-11-08T15:29:56.594548Z",
            "modified": "2025-11-08T15:29:56.651376Z",
            "imported": "2025-11-08T15:29:56.591827",
            "github_user": "maurorosero",
            "username": "maurorosero",
            "github_repo": "awx-host-prep-role",
            "github_branch": "main",
            "commit": "c7674586185a1bd11244c8cb691796dfc43ca0b5",
            "commit_message": "Initial commit: AWX host prep role\n",
            "name": "awx-host-prep-role",
            "description": "Prepare a Debian/Ubuntu host with MicroK8s and supporting tooling for deploying AWX.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24886,
                    "name": "maurorosero",
                    "avatar_url": "https://github.com/maurorosero.png"
                },
                "provider_namespace": {
                    "id": 34344,
                    "name": "maurorosero",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34344/"
                },
                "repository": {
                    "name": "awx-host-prep-role",
                    "original_name": "awx-host-prep-role"
                },
                "tags": [
                    "awx",
                    "kubernetes",
                    "microk8s",
                    "devops"
                ],
                "versions": [
                    {
                        "id": "af7644d6-0823-4836-9a7c-fce0d5a3442e",
                        "name": "v1.0.0",
                        "release_date": "2025-11-08T10:11:06-05:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 41857,
            "upstream_id": null,
            "created": "2025-11-08T15:31:22.958212Z",
            "modified": "2025-11-08T15:31:23.005478Z",
            "imported": "2025-11-08T15:31:22.956047",
            "github_user": "maurorosero",
            "username": "maurorosero",
            "github_repo": "awx-operator-role",
            "github_branch": "main",
            "commit": "5808f0ba78600017e61acbcc1e6cd3bae83e03bd",
            "commit_message": "Initial commit: AWX operator deployment role\n",
            "name": "awx-operator-role",
            "description": "Deploy the AWX Operator on MicroK8s and provision an AWX instance with readiness checks.",
            "summary_fields": {
                "dependencies": [
                    "kubernetes.core"
                ],
                "namespace": {
                    "id": 24886,
                    "name": "maurorosero",
                    "avatar_url": "https://github.com/maurorosero.png"
                },
                "provider_namespace": {
                    "id": 34344,
                    "name": "maurorosero",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34344/"
                },
                "repository": {
                    "name": "awx-operator-role",
                    "original_name": "awx-operator-role"
                },
                "tags": [
                    "awx",
                    "kubernetes",
                    "microk8s",
                    "operator"
                ],
                "versions": [
                    {
                        "id": "99bf4f08-ed2c-4dd1-a651-9243acc751a5",
                        "name": "v1.0.0",
                        "release_date": "2025-11-08T10:13:04-05:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 41858,
            "upstream_id": null,
            "created": "2025-11-08T15:37:07.526701Z",
            "modified": "2025-11-08T15:37:07.562286Z",
            "imported": "2025-11-08T15:37:07.524473",
            "github_user": "Vinay2001n",
            "username": "Vinay2001n",
            "github_repo": "dummyansiblerole",
            "github_branch": "master",
            "commit": "fe60ae42bc28cfc5dfb8f7586799d6943fb29051",
            "commit_message": "Intial filea\n",
            "name": "dummyansiblerole",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24887,
                    "name": "Vinay2001n",
                    "avatar_url": "https://github.com/Vinay2001n.png"
                },
                "provider_namespace": {
                    "id": 34345,
                    "name": "vinay2001n",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34345/"
                },
                "repository": {
                    "name": "dummyansiblerole",
                    "original_name": "dummyansiblerole"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 41859,
            "upstream_id": null,
            "created": "2025-11-08T16:58:11.913672Z",
            "modified": "2025-11-08T17:04:01.426798Z",
            "imported": "2025-11-08T17:04:01.370408",
            "github_user": "itcultus",
            "username": "itcultus",
            "github_repo": "chrony",
            "github_branch": "main",
            "commit": "d49c02dc2365ed7bc892ad769a186a42346dd909",
            "commit_message": "Initial publishing of the role\n\nCHG: Initial publishing of the role\n",
            "name": "chrony",
            "description": "A role that ensures the chronyd service is installed and running",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 22653,
                    "name": "itcultus",
                    "avatar_url": "https://github.com/itcultus.png"
                },
                "provider_namespace": {
                    "id": 32126,
                    "name": "itcultus",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32126/"
                },
                "repository": {
                    "name": "chrony",
                    "original_name": "chrony"
                },
                "tags": [
                    "chrony",
                    "ntp",
                    "ntpd",
                    "chronyd"
                ],
                "versions": [
                    {
                        "id": "31204212-94f9-4206-84e0-9f1ec276e943",
                        "name": "v1.0.0",
                        "release_date": "2025-11-08T17:18:01+02:00"
                    }
                ]
            },
            "download_count": 5
        },
        {
            "id": 41860,
            "upstream_id": null,
            "created": "2025-11-09T13:37:56.768593Z",
            "modified": "2025-11-09T13:45:31.599590Z",
            "imported": "2025-11-09T13:45:31.559061",
            "github_user": "gregheffner",
            "username": "gregheffner",
            "github_repo": "ansible-role-windows-update",
            "github_branch": "main",
            "commit": "ce84198826adb17cb2e6bd315800bbc678dc0462",
            "commit_message": "Remove invalid 'dependency' attribute from meta/main.yml for Galaxy compatibility.\n",
            "name": "windows-update",
            "description": "Ansible role for patching Windows desktops",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24883,
                    "name": "gregheffner",
                    "avatar_url": "https://github.com/gregheffner.png"
                },
                "provider_namespace": {
                    "id": 34341,
                    "name": "gregheffner",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34341/"
                },
                "repository": {
                    "name": "ansible-role-windows-update",
                    "original_name": "ansible-role-windows-update"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 13
        },
        {
            "id": 41861,
            "upstream_id": null,
            "created": "2025-11-09T21:27:05.280359Z",
            "modified": "2025-11-12T20:23:24.996930Z",
            "imported": "2025-11-12T20:23:24.930635",
            "github_user": "philnewm",
            "username": "philnewm",
            "github_repo": "ansible-smb-mount",
            "github_branch": "main",
            "commit": "7a41f528b807d36995a6e482de8f35bb313a919d",
            "commit_message": "set mount owner explicitly\n",
            "name": "smb_mount",
            "description": "Mount smb shares based on systemd mount files on startup",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 15235,
                    "name": "philnewm",
                    "avatar_url": "https://github.com/philnewm.png"
                },
                "provider_namespace": {
                    "id": 24880,
                    "name": "philnewm",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/24880/"
                },
                "repository": {
                    "name": "ansible-smb-mount",
                    "original_name": "ansible-smb-mount"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "71e1efe1-81df-428a-a1cc-9cbef0b9e85b",
                        "name": "0.1.2",
                        "release_date": "2025-11-12T21:21:14+01:00"
                    },
                    {
                        "id": "420a4887-e2f8-4c1b-9577-630ab6c46ae8",
                        "name": "0.1.1",
                        "release_date": "2025-11-12T21:16:13+01:00"
                    },
                    {
                        "id": "5c9c4f58-e7bb-4eec-94ab-f654b69642ec",
                        "name": "0.1.0",
                        "release_date": "2025-11-09T22:26:05+01:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 41862,
            "upstream_id": null,
            "created": "2025-11-09T23:57:35.487064Z",
            "modified": "2025-11-09T23:57:35.513479Z",
            "imported": "2025-11-09T23:57:35.484874",
            "github_user": "lancevalente",
            "username": "lancevalente",
            "github_repo": "conf_base",
            "github_branch": "main",
            "commit": "6b1338e458ee6954d6f01a3a2a56eb9f92039168",
            "commit_message": "Configuracao Base de usuarios, pacotes e hosts\n",
            "name": "conf_base",
            "description": "Configuracao Base de usuários, pacotes e hosts",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23378,
                    "name": "lancevalente",
                    "avatar_url": "https://github.com/lancevalente.png"
                },
                "provider_namespace": {
                    "id": 32852,
                    "name": "lancevalente",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32852/"
                },
                "repository": {
                    "name": "conf_base",
                    "original_name": "conf_base"
                },
                "tags": [
                    "users",
                    "packages",
                    "hosts"
                ],
                "versions": []
            },
            "download_count": 1
        }
    ]
}