A list of legacy roles.

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

{
    "count": 37049,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3680",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3678",
    "results": [
        {
            "id": 42313,
            "upstream_id": null,
            "created": "2026-01-13T14:31:38.609660Z",
            "modified": "2026-01-13T14:31:38.722840Z",
            "imported": "2026-01-13T14:31:38.593513",
            "github_user": "solaijr11",
            "username": "solaijr11",
            "github_repo": "mysql_install",
            "github_branch": "main",
            "commit": "5f2475ae3c1b17a92a875b0fcdf696dc87fd83da",
            "commit_message": "Initial commit of mysql_install role\n",
            "name": "mysql_install",
            "description": "Install and configure MySQL",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25848,
                    "name": "solaijr11",
                    "avatar_url": "https://github.com/solaijr11.png"
                },
                "provider_namespace": {
                    "id": 35299,
                    "name": "solaijr11",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35299/"
                },
                "repository": {
                    "name": "mysql_install",
                    "original_name": "mysql_install"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "64cefec5-f519-4f4c-b7ca-413ef2e8e3e6",
                        "name": "v1.0.0",
                        "release_date": "2026-01-13T14:15:50+00:00"
                    }
                ]
            },
            "download_count": 7
        },
        {
            "id": 42314,
            "upstream_id": null,
            "created": "2026-01-13T17:31:01.865498Z",
            "modified": "2026-01-13T17:31:01.981993Z",
            "imported": "2026-01-13T17:31:01.861788",
            "github_user": "ArleyCalderon",
            "username": "ArleyCalderon",
            "github_repo": "Ansible-role-mysql",
            "github_branch": "main",
            "commit": "a950d98e434eab778cc0ca66df5855643f1c99f8",
            "commit_message": "firts commit\n",
            "name": "Ansible-role-mysql",
            "description": "Solutions Architect",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25864,
                    "name": "ArleyCalderon",
                    "avatar_url": "https://github.com/ArleyCalderon.png"
                },
                "provider_namespace": {
                    "id": 35315,
                    "name": "arleycalderon",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35315/"
                },
                "repository": {
                    "name": "Ansible-role-mysql",
                    "original_name": "Ansible-role-mysql"
                },
                "tags": [
                    "database",
                    "mysql"
                ],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 42315,
            "upstream_id": null,
            "created": "2026-01-14T04:23:35.930250Z",
            "modified": "2026-01-20T23:16:57.064559Z",
            "imported": "2026-01-20T23:16:56.978964",
            "github_user": "ollylawrence",
            "username": "ollylawrence",
            "github_repo": "ansible-ncbtg",
            "github_branch": "1.0.6",
            "commit": "fdf6dfbaf6eb21a260ad2a9b651ade730dfbb743",
            "commit_message": "fixed bug where if first host is not nxos device it will file moved a simplified deliate_to not needed a loop or run once.\n",
            "name": "ansible-ncbtg",
            "description": "An Ansible role to backup network device configurations from Cisco IOS, Cisco NX-OS and VyOS devices to a git repository.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23421,
                    "name": "ollylawrence",
                    "avatar_url": "https://github.com/ollylawrence.png"
                },
                "provider_namespace": {
                    "id": 32895,
                    "name": "ollylawrence",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32895/"
                },
                "repository": {
                    "name": "ansible-ncbtg",
                    "original_name": "ansible-ncbtg"
                },
                "tags": [
                    "network",
                    "backup",
                    "git",
                    "cisco",
                    "vyos",
                    "ios",
                    "nxos",
                    "configurations"
                ],
                "versions": [
                    {
                        "id": "25679abf-9229-4f7a-83bb-c0b064fe577d",
                        "name": "1.0.6",
                        "release_date": "2026-01-20T18:11:41-05:00"
                    },
                    {
                        "id": "f54998c5-75fa-4624-b378-7f444538244b",
                        "name": "1.0.5",
                        "release_date": "2026-01-16T00:53:24-05:00"
                    },
                    {
                        "id": "8e019cf7-926e-49af-b4f7-269d20129cb5",
                        "name": "1.0.4",
                        "release_date": "2026-01-16T00:44:57-05:00"
                    },
                    {
                        "id": "67a57e0c-c1df-49de-8080-42d6ed672071",
                        "name": "1.0.3",
                        "release_date": "2026-01-15T21:02:00-05:00"
                    },
                    {
                        "id": "ef99a36f-7966-4c23-a200-2ab22957c612",
                        "name": "1.0.2",
                        "release_date": "2026-01-14T11:46:52-05:00"
                    },
                    {
                        "id": "b8ccce16-5828-4ecc-8593-2496ef03027c",
                        "name": "1.0.1",
                        "release_date": "2026-01-14T11:25:21-05:00"
                    },
                    {
                        "id": "65a357af-859f-4919-908f-e20ed65003f4",
                        "name": "1.0.0",
                        "release_date": "2026-01-14T10:54:26-05:00"
                    }
                ]
            },
            "download_count": 105
        },
        {
            "id": 42316,
            "upstream_id": null,
            "created": "2026-01-14T10:31:35.763283Z",
            "modified": "2026-01-14T10:31:35.880462Z",
            "imported": "2026-01-14T10:31:35.748561",
            "github_user": "Ada-Jesus",
            "username": "Ada-Jesus",
            "github_repo": "Ansible-role",
            "github_branch": "main",
            "commit": "9a810f3a554381bd93be7f65ef8b643822d31ef5",
            "commit_message": "Update main.yml",
            "name": "Ansible-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25869,
                    "name": "Ada-Jesus",
                    "avatar_url": "https://github.com/Ada-Jesus.png"
                },
                "provider_namespace": {
                    "id": 35320,
                    "name": "ada_jesus",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35320/"
                },
                "repository": {
                    "name": "Ansible-role",
                    "original_name": "Ansible-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42317,
            "upstream_id": null,
            "created": "2026-01-14T14:21:30.322368Z",
            "modified": "2026-01-14T14:24:57.553002Z",
            "imported": "2026-01-14T14:24:57.516288",
            "github_user": "toshirov",
            "username": "toshirov",
            "github_repo": "ansible-role-ssh_port_migration",
            "github_branch": "main",
            "commit": "342931f06e89ebeb4fc5d5bc51f47b19d8d8ec37",
            "commit_message": "Initial release: ssh_port_migration role\n",
            "name": "ssh_port_migration",
            "description": "Safely migrate SSH to a new port while maintaining a working control connection. Ensures the new port is enabled and reachable before removing the original SSH port.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25684,
                    "name": "toshirov",
                    "avatar_url": "https://github.com/toshirov.png"
                },
                "provider_namespace": {
                    "id": 35138,
                    "name": "toshirov",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35138/"
                },
                "repository": {
                    "name": "ansible-role-ssh_port_migration",
                    "original_name": "ansible-role-ssh_port_migration"
                },
                "tags": [
                    "ssh",
                    "security",
                    "hardening",
                    "system",
                    "linux",
                    "sysadmin",
                    "migration"
                ],
                "versions": [
                    {
                        "id": "37d963e8-701b-4574-bbdd-bbd4f48b7544",
                        "name": "v1.0.0",
                        "release_date": "2026-01-14T14:37:50+01:00"
                    }
                ]
            },
            "download_count": 5
        },
        {
            "id": 42318,
            "upstream_id": null,
            "created": "2026-01-14T22:27:26.951643Z",
            "modified": "2026-02-18T15:41:15.834419Z",
            "imported": "2026-02-18T15:41:15.680969",
            "github_user": "Rheinwerk",
            "username": "Rheinwerk",
            "github_repo": "ansible-role-update_victoria_metrics_config",
            "github_branch": "master",
            "commit": "d64addc0aded6b818240180549aa6914b15c9539",
            "commit_message": "Add Basic Auth support for vmagent remote write\n\nConfigure Basic Auth credentials for vmagent remote write when\n_victoriametrics.basic_auth is defined. This enables authenticated\nconnections to vmauth endpoints.\n",
            "name": "update_victoria_metrics_config",
            "description": "Configures VictoriaMetrics vmagent remote_write URL and file_sd targets",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5846,
                    "name": "Rheinwerk",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a15-c3b3-78b1-9639-3e45654fa1b2/avatar/"
                },
                "provider_namespace": {
                    "id": 18120,
                    "name": "rheinwerk",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18120/"
                },
                "repository": {
                    "name": "ansible-role-update_victoria_metrics_config",
                    "original_name": "ansible-role-update_victoria_metrics_config"
                },
                "tags": [
                    "victoriametrics",
                    "vmagent",
                    "monitoring"
                ],
                "versions": [
                    {
                        "id": "aa65d1a2-c791-47b7-baa4-6762214b487b",
                        "name": "v0.0.4",
                        "release_date": "2026-02-18T16:39:33+01:00"
                    },
                    {
                        "id": "acb88a80-5c3d-4aa9-8fbf-10da75f406bc",
                        "name": "v0.0.3",
                        "release_date": "2026-01-16T11:22:04+01:00"
                    },
                    {
                        "id": "6c28e2fd-1ae9-43f3-bb61-9a7306328924",
                        "name": "v0.0.2",
                        "release_date": "2026-01-15T13:50:50+01:00"
                    },
                    {
                        "id": "c157a46a-3d35-4b97-90c3-5f150c575ca4",
                        "name": "v0.0.1",
                        "release_date": "2026-01-14T23:23:53+01:00"
                    }
                ]
            },
            "download_count": 5
        },
        {
            "id": 42319,
            "upstream_id": null,
            "created": "2026-01-15T01:21:14.730214Z",
            "modified": "2026-01-15T01:21:14.789497Z",
            "imported": "2026-01-15T01:21:14.728009",
            "github_user": "roles-ansible",
            "username": "l3d",
            "github_repo": "ansible_role_nginx_exporter",
            "github_branch": "main",
            "commit": "b08de8734bdd3ab97cc92a2942a370eb34fef22a",
            "commit_message": "Merge pull request #12 from roles-ansible/fcts\n\nFix ansible_facts",
            "name": "nginx_exporter",
            "description": "Install Nginx Prometheus Exporter",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9259,
                    "name": "l3d",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/01946a25-57f5-764e-a8bd-5a1d4d95aa58/avatar/"
                },
                "provider_namespace": {
                    "id": 810,
                    "name": "l3d",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/810/"
                },
                "repository": {
                    "name": "ansible_role_nginx_exporter",
                    "original_name": "ansible_role_nginx_exporter"
                },
                "tags": [
                    "nginx",
                    "monitoring",
                    "prometheus",
                    "exporter",
                    "linux"
                ],
                "versions": [
                    {
                        "id": "a0c1337d-4483-47f6-a666-e8cef1a8a7a1",
                        "name": "v0.1.1",
                        "release_date": "2026-01-15T02:18:11+01:00"
                    },
                    {
                        "id": "e1c3c59c-3345-447a-b106-210718840750",
                        "name": "v0.1.0",
                        "release_date": "2023-11-25T02:15:08+01:00"
                    }
                ]
            },
            "download_count": 6
        },
        {
            "id": 42320,
            "upstream_id": null,
            "created": "2026-01-15T06:27:35.027032Z",
            "modified": "2026-01-15T06:33:31.459869Z",
            "imported": "2026-01-15T06:33:31.432731",
            "github_user": "hengamer03",
            "username": "hengamer03",
            "github_repo": "ansible-motd",
            "github_branch": "main",
            "commit": "13aafeca3f1b19180f1abbf07ae9145219e4f6ae",
            "commit_message": "improvments and ansible galaxy\n",
            "name": "ansible-motd",
            "description": "Dynamic MOTD for RPM-based systems with real-time metrics and health checks",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25879,
                    "name": "hengamer03",
                    "avatar_url": "https://github.com/hengamer03.png"
                },
                "provider_namespace": {
                    "id": 35329,
                    "name": "hengamer03",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35329/"
                },
                "repository": {
                    "name": "ansible-motd",
                    "original_name": "ansible-motd"
                },
                "tags": [
                    "system",
                    "monitoring",
                    "motd",
                    "rhel",
                    "rpm"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 42321,
            "upstream_id": null,
            "created": "2026-01-15T09:43:41.188846Z",
            "modified": "2026-01-15T09:43:41.228426Z",
            "imported": "2026-01-15T09:43:41.186075",
            "github_user": "mshurutov",
            "username": "mshurutov",
            "github_repo": "ansible-role-cobbler",
            "github_branch": "main",
            "commit": "5fde36fbd69daf7db3d2a3de80901e9d5c75a0b3",
            "commit_message": "Chamge namespace and author of role\n",
            "name": "cobbler",
            "description": "Install and configure Cobbler service",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 7845,
                    "name": "mshurutov",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-907c-7595-8cb9-c3b12970c1f3/avatar/"
                },
                "provider_namespace": {
                    "id": 17361,
                    "name": "mshurutov",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17361/"
                },
                "repository": {
                    "name": "ansible-role-cobbler",
                    "original_name": "ansible-role-cobbler"
                },
                "tags": [
                    "cobbler",
                    "system",
                    "systemsmanagement"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42322,
            "upstream_id": null,
            "created": "2026-01-15T11:36:54.218999Z",
            "modified": "2026-01-15T11:36:54.278362Z",
            "imported": "2026-01-15T11:36:54.208750",
            "github_user": "abhay45451",
            "username": "abhay45451",
            "github_repo": "ansible-role",
            "github_branch": "main",
            "commit": "9ef178f7cdf988ba35d8d4d6a56ee806c7d6c9de",
            "commit_message": "moved\n",
            "name": "ansible-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25882,
                    "name": "abhay45451",
                    "avatar_url": "https://github.com/abhay45451.png"
                },
                "provider_namespace": {
                    "id": 35332,
                    "name": "abhay45451",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35332/"
                },
                "repository": {
                    "name": "ansible-role",
                    "original_name": "ansible-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        }
    ]
}