A list of legacy roles.

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

{
    "count": 37887,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3340",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3338",
    "results": [
        {
            "id": 38458,
            "upstream_id": null,
            "created": "2024-05-14T13:55:02.680531Z",
            "modified": "2025-06-30T12:55:54.616212Z",
            "imported": "2025-06-30T12:55:54.516350",
            "github_user": "msterhuj",
            "username": "msterhuj",
            "github_repo": "ansible-role-bind9",
            "github_branch": "master",
            "commit": "5f62aa4f4d86f96c82f0561e938c8de3ce72c386",
            "commit_message": "fix: corrected template and example (#15)\n\nFix missing $ORIGIN keyword and improve example clarity\n\nThis update adds the missing $ORIGIN keyword and updates the example YAML to better explain the created record. Changes have been tested and confirmed to work in the test environment.",
            "name": "bind9",
            "description": "Install and manage bind9 master, slave server and zone.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4837,
                    "name": "msterhuj",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-953a-730c-9419-15f8d1a009c6/avatar/"
                },
                "provider_namespace": {
                    "id": 17368,
                    "name": "msterhuj",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17368/"
                },
                "repository": {
                    "name": "ansible-role-bind9",
                    "original_name": "ansible-role-bind9"
                },
                "tags": [
                    "bind9",
                    "dns"
                ],
                "versions": [
                    {
                        "id": "22b525ea-8504-4a39-bd3c-7a7190c049b2",
                        "name": "v1.4.1",
                        "release_date": "2025-06-30T14:51:51+02:00"
                    },
                    {
                        "id": "2f49174a-6407-4aab-be78-368f9dc19308",
                        "name": "v1.4.0",
                        "release_date": "2025-06-19T09:54:27+02:00"
                    },
                    {
                        "id": "247c7861-5e1e-4a62-9c0c-ffd8ce0ee99d",
                        "name": "v1.3.0",
                        "release_date": "2025-05-27T10:21:48+02:00"
                    },
                    {
                        "id": "05f84ede-d16c-426a-b7ca-aa33589e877c",
                        "name": "v1.2.0",
                        "release_date": "2024-07-31T15:05:07+02:00"
                    },
                    {
                        "id": "9aa32c5b-391a-4c59-b73c-3c8b278bf654",
                        "name": "v1.1.0",
                        "release_date": "2024-05-14T17:37:45+02:00"
                    },
                    {
                        "id": "36ebed1e-8edc-4718-ad1d-aa0025a1f381",
                        "name": "v1.0.0",
                        "release_date": "2024-05-14T15:50:10+02:00"
                    }
                ]
            },
            "download_count": 183
        },
        {
            "id": 38459,
            "upstream_id": null,
            "created": "2024-05-15T15:03:49.972397Z",
            "modified": "2024-05-15T15:03:50.078914Z",
            "imported": "2024-05-15T15:03:49.956864",
            "github_user": "gilesw",
            "username": "gilesw",
            "github_repo": "ansible-nova_server",
            "github_branch": "main",
            "commit": "992429555de42d35b4bcd33806c9614e8815af94",
            "commit_message": "missing meta file\n",
            "name": "ansible-nova_server",
            "description": "An [Ansible](https://www.ansible.com) role to setup Rackspace specific nova server machines using heat templates",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2538,
                    "name": "gilesw",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a02-1472-775c-95f1-eb61ff70c1a0/avatar/"
                },
                "provider_namespace": {
                    "id": 15566,
                    "name": "gilesw",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15566/"
                },
                "repository": {
                    "name": "ansible-nova_server",
                    "original_name": "ansible-nova_server"
                },
                "tags": [
                    "system"
                ],
                "versions": []
            },
            "download_count": 24
        },
        {
            "id": 38460,
            "upstream_id": null,
            "created": "2024-05-15T15:07:10.846007Z",
            "modified": "2024-05-15T15:07:10.935121Z",
            "imported": "2024-05-15T15:07:10.837794",
            "github_user": "gilesw",
            "username": "gilesw",
            "github_repo": "ansible-nova_server_facts",
            "github_branch": "main",
            "commit": "c015e5ab24f56fc82df3c5c836bfb26a80a4dbae",
            "commit_message": "missing meta file\n",
            "name": "ansible-nova_server_facts",
            "description": "An Ansible role to setup Rackspace specific interface name facts which have random names",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2538,
                    "name": "gilesw",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a02-1472-775c-95f1-eb61ff70c1a0/avatar/"
                },
                "provider_namespace": {
                    "id": 15566,
                    "name": "gilesw",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15566/"
                },
                "repository": {
                    "name": "ansible-nova_server_facts",
                    "original_name": "ansible-nova_server_facts"
                },
                "tags": [
                    "system"
                ],
                "versions": []
            },
            "download_count": 24
        },
        {
            "id": 38461,
            "upstream_id": null,
            "created": "2024-05-15T16:44:24.330780Z",
            "modified": "2024-06-20T11:32:34.159502Z",
            "imported": "2024-06-20T11:32:34.121424",
            "github_user": "PrymalInstynct",
            "username": "PrymalInstynct",
            "github_repo": "ludus_linux_user_creation",
            "github_branch": "main",
            "commit": "4b7bdd2dc776c551f833aaab7c80449e3eff36d3",
            "commit_message": "Linting fixes\n",
            "name": "ludus_linux_user_creation",
            "description": "An Ansible Role that will create users on linux hosts in a Ludus Cyber Range",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 14921,
                    "name": "PrymalInstynct",
                    "avatar_url": "https://github.com/PrymalInstynct.png"
                },
                "provider_namespace": {
                    "id": 24583,
                    "name": "prymalinstynct",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/24583/"
                },
                "repository": {
                    "name": "ludus_linux_user_creation",
                    "original_name": "ludus_linux_user_creation"
                },
                "tags": [
                    "linux"
                ],
                "versions": [
                    {
                        "id": "988f5e5b-88e9-442d-b377-ab10d2dd457a",
                        "name": "v1.0.3",
                        "release_date": "2024-06-01T06:29:06-06:00"
                    },
                    {
                        "id": "70984617-88c4-48e8-8481-2a4a31ece44c",
                        "name": "v1.0.2",
                        "release_date": "2024-06-01T06:16:30-06:00"
                    },
                    {
                        "id": "9f06145c-c560-46f1-b29e-f3657876a8bd",
                        "name": "v1.0.1",
                        "release_date": "2024-05-29T12:57:26-06:00"
                    },
                    {
                        "id": "531fd388-17be-41c6-ba13-e254d54ce9ed",
                        "name": "v1.0.0",
                        "release_date": "2024-05-17T07:07:08-06:00"
                    }
                ]
            },
            "download_count": 37
        },
        {
            "id": 38462,
            "upstream_id": null,
            "created": "2024-05-15T19:39:12.463859Z",
            "modified": "2024-12-28T22:07:11.284930Z",
            "imported": "2024-12-28T22:07:11.257020",
            "github_user": "ansibleguy",
            "username": "ansibleguy",
            "github_repo": "sw_graylog",
            "github_branch": "latest",
            "commit": "bfe533da1555f783d321f088d2bba76ed8284513",
            "commit_message": "remove duplicates from list\n",
            "name": "sw_graylog",
            "description": "Role to deploy dockerized Graylog-Server on a linux server",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 508,
                    "name": "ansibleguy",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19f9-f72c-7b80-a033-e71df2c35b55/avatar/"
                },
                "provider_namespace": {
                    "id": 232,
                    "name": "ansibleguy",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/232/"
                },
                "repository": {
                    "name": "sw_graylog",
                    "original_name": "sw_graylog"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 976
        },
        {
            "id": 38463,
            "upstream_id": null,
            "created": "2024-05-15T20:53:23.872544Z",
            "modified": "2024-05-17T08:47:09.273117Z",
            "imported": "2024-05-17T08:47:09.233999",
            "github_user": "sscheib",
            "username": "sscheib",
            "github_repo": "ansible-role-openwrt_extroot",
            "github_branch": "main",
            "commit": "aeba05f3dd0d71f3ec80524d33534ba25b0663ee",
            "commit_message": "Merge pull request #8 from ls7ls7/pr_requirements_fix\n\nfix: Adding 'ansible.posix' to requirements.yml",
            "name": "openwrt_extroot",
            "description": "Ansible role to create an Extroot on OpenWrt devices",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 8130,
                    "name": "sscheib",
                    "avatar_url": "https://github.com/sscheib.png"
                },
                "provider_namespace": {
                    "id": 13360,
                    "name": "sscheib",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13360/"
                },
                "repository": {
                    "name": "ansible-role-openwrt_extroot",
                    "original_name": "ansible-role-openwrt_extroot"
                },
                "tags": [
                    "openwrt",
                    "extroot"
                ],
                "versions": [
                    {
                        "id": "132a7cd1-ded9-4d7e-9b5d-28e9e79ff718",
                        "name": "v1.0.1",
                        "release_date": "2024-05-17T10:44:56+02:00"
                    },
                    {
                        "id": "f4b7923f-e807-462d-9e95-05a216ee9b91",
                        "name": "v1.0.0",
                        "release_date": "2024-05-15T23:08:53+02:00"
                    }
                ]
            },
            "download_count": 562
        },
        {
            "id": 38464,
            "upstream_id": null,
            "created": "2024-05-16T09:41:44.880417Z",
            "modified": "2024-05-16T09:41:44.920689Z",
            "imported": "2024-05-16T09:41:44.878183",
            "github_user": "gilesw",
            "username": "gilesw",
            "github_repo": "ansible-neutron_sg",
            "github_branch": "main",
            "commit": "9dc887c614f94a175415ec121f5a39cfc1999892",
            "commit_message": "intial commit\n",
            "name": "ansible-neutron_sg",
            "description": "An Ansible role to setup Rackspace specific neutron security group firewalls",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2538,
                    "name": "gilesw",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a02-1472-775c-95f1-eb61ff70c1a0/avatar/"
                },
                "provider_namespace": {
                    "id": 15566,
                    "name": "gilesw",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15566/"
                },
                "repository": {
                    "name": "ansible-neutron_sg",
                    "original_name": "ansible-neutron_sg"
                },
                "tags": [
                    "system"
                ],
                "versions": []
            },
            "download_count": 24
        },
        {
            "id": 38465,
            "upstream_id": null,
            "created": "2024-05-16T09:57:32.835332Z",
            "modified": "2024-05-16T09:57:32.874941Z",
            "imported": "2024-05-16T09:57:32.833317",
            "github_user": "gilesw",
            "username": "gilesw",
            "github_repo": "ansible-clb",
            "github_branch": "main",
            "commit": "3c476a8ebcc71865590cb501914ce59f5eab8dad",
            "commit_message": "initial commit\n",
            "name": "ansible-clb",
            "description": "An Ansible role to setup Rackspace cloud load balancers using heat templates",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2538,
                    "name": "gilesw",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a02-1472-775c-95f1-eb61ff70c1a0/avatar/"
                },
                "provider_namespace": {
                    "id": 15566,
                    "name": "gilesw",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15566/"
                },
                "repository": {
                    "name": "ansible-clb",
                    "original_name": "ansible-clb"
                },
                "tags": [
                    "system"
                ],
                "versions": []
            },
            "download_count": 24
        },
        {
            "id": 38466,
            "upstream_id": null,
            "created": "2024-05-16T10:22:58.454275Z",
            "modified": "2024-05-20T22:51:09.698838Z",
            "imported": "2024-05-20T22:51:09.670241",
            "github_user": "inofix",
            "username": "inofix",
            "github_repo": "ansible-php-fpm",
            "github_branch": "master",
            "commit": "d10737b5e469dcb91f2d6d51890825d22620605c",
            "commit_message": "Upgrade\n\nRemove deprecated.\n",
            "name": "ansible-php-fpm",
            "description": "Install the FastCGI Process Manager",
            "summary_fields": {
                "dependencies": [
                    {
                        "role": "inofix.yapkg",
                        "when": "php__yapkg__names is not string and php__yapkg__names is iterable",
                        "yapkg__names": "{{ php__yapkg__names }}",
                        "yapkg__group_name": "php (fpm)"
                    },
                    {
                        "role": "inofix.yapkg",
                        "when": "php__yapkg__list is not string and php__yapkg__list is iterable",
                        "yapkg__list": "{{ php__yapkg__list }}",
                        "yapkg__group_name": "php (fpm)"
                    }
                ],
                "namespace": {
                    "id": 3035,
                    "name": "inofix",
                    "avatar_url": "https://avatars1.githubusercontent.com/u/12499064?v=4"
                },
                "provider_namespace": {
                    "id": 5729,
                    "name": "inofix",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/5729/"
                },
                "repository": {
                    "name": "ansible-php-fpm",
                    "original_name": "ansible-php-fpm"
                },
                "tags": [
                    "php",
                    "fpm",
                    "cgi:fastcgi"
                ],
                "versions": []
            },
            "download_count": 34
        },
        {
            "id": 38467,
            "upstream_id": null,
            "created": "2024-05-16T10:25:59.216139Z",
            "modified": "2025-06-24T21:08:04.437336Z",
            "imported": "2025-06-24T21:08:04.388774",
            "github_user": "inofix",
            "username": "inofix",
            "github_repo": "ansible-yapkg",
            "github_branch": "master",
            "commit": "83275a296d4962d09b9fa50090dcf46ab8270102",
            "commit_message": "Merge pull request #9 from zwischenloesung/master\n\nBug Fix Release Before Distro",
            "name": "ansible-yapkg",
            "description": "Install software on request",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 3035,
                    "name": "inofix",
                    "avatar_url": "https://avatars1.githubusercontent.com/u/12499064?v=4"
                },
                "provider_namespace": {
                    "id": 5729,
                    "name": "inofix",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/5729/"
                },
                "repository": {
                    "name": "ansible-yapkg",
                    "original_name": "ansible-yapkg"
                },
                "tags": [
                    "apt",
                    "installer:install",
                    "manage:manager",
                    "package:packages:packaging",
                    "system"
                ],
                "versions": []
            },
            "download_count": 25
        }
    ]
}