A list of legacy roles.

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

{
    "count": 37909,
    "next": null,
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3790",
    "results": [
        {
            "id": 43684,
            "upstream_id": null,
            "created": "2026-11-12T14:52:27.875447Z",
            "modified": "2026-11-12T14:52:28.940245Z",
            "imported": "2026-11-12T14:52:27.873190",
            "github_user": "libre-devops",
            "username": "libre_devops",
            "github_repo": "ansible-role-aria-automation-deployment",
            "github_branch": "1.0.0",
            "commit": "7c58a5216b1d38bfa862f8071eff95e2c5ec2a6b",
            "commit_message": "Release 1.0.0\n",
            "name": "aria_automation_deployment",
            "description": "Request, wait for, use and delete VMware Aria Automation 8 (vRealize Automation 8) deployments from a catalog item over the REST API, and add their machines to the inventory",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29573,
                    "name": "libre_devops",
                    "avatar_url": "https://github.com/libre_devops.png"
                },
                "provider_namespace": {
                    "id": 38970,
                    "name": "libre_devops",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38970/"
                },
                "repository": {
                    "name": "ansible-role-aria-automation-deployment",
                    "original_name": "ansible-role-aria-automation-deployment"
                },
                "tags": [
                    "vmware",
                    "aria",
                    "vra",
                    "vrealize",
                    "automation",
                    "provisioning"
                ],
                "versions": [
                    {
                        "id": "255e827d-bb6c-4cbb-bba2-75e14bb3a2d2",
                        "name": "1.0.0",
                        "release_date": "2026-11-12T14:51:26+00:00"
                    }
                ]
            },
            "download_count": 4
        },
        {
            "id": 43685,
            "upstream_id": null,
            "created": "2026-11-12T14:53:35.749419Z",
            "modified": "2026-11-12T14:53:39.931343Z",
            "imported": "2026-11-12T14:53:35.747089",
            "github_user": "libre-devops",
            "username": "libre_devops",
            "github_repo": "ansible-role-azure-arc",
            "github_branch": "1.0.0",
            "commit": "fe02bcce55a13908d86d84c8c3eab5cb44ee3656",
            "commit_message": "Release 1.0.0\n",
            "name": "azure_arc",
            "description": "Install, lock down, connect and disconnect the Azure Connected Machine agent (Azure Arc) on Linux, from the signed packages.microsoft.com repository, with no Azure SDK on the control node",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29573,
                    "name": "libre_devops",
                    "avatar_url": "https://github.com/libre_devops.png"
                },
                "provider_namespace": {
                    "id": 38970,
                    "name": "libre_devops",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38970/"
                },
                "repository": {
                    "name": "ansible-role-azure-arc",
                    "original_name": "ansible-role-azure-arc"
                },
                "tags": [
                    "azure",
                    "arc",
                    "azurearc",
                    "azcmagent",
                    "hybrid",
                    "microsoft"
                ],
                "versions": [
                    {
                        "id": "c9c26307-17fe-4690-9c1c-a0636ccbff5c",
                        "name": "1.0.0",
                        "release_date": "2026-11-12T14:51:28+00:00"
                    }
                ]
            },
            "download_count": 4
        },
        {
            "id": 43686,
            "upstream_id": null,
            "created": "2026-11-12T14:53:59.412912Z",
            "modified": "2026-11-12T14:54:02.551740Z",
            "imported": "2026-11-12T14:53:59.409466",
            "github_user": "libre-devops",
            "username": "libre_devops",
            "github_repo": "ansible-role-satellite-content-upload",
            "github_branch": "1.0.0",
            "commit": "07f1385b759bc4c32816c1cae9bd81e82be59abb",
            "commit_message": "Release 1.0.0\n",
            "name": "satellite_content_upload",
            "description": "Upload RPMs and other content to Red Hat Satellite or Foreman Katello repositories, then publish and promote content views, with a separate promote entry point",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29573,
                    "name": "libre_devops",
                    "avatar_url": "https://github.com/libre_devops.png"
                },
                "provider_namespace": {
                    "id": 38970,
                    "name": "libre_devops",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38970/"
                },
                "repository": {
                    "name": "ansible-role-satellite-content-upload",
                    "original_name": "ansible-role-satellite-content-upload"
                },
                "tags": [
                    "satellite",
                    "foreman",
                    "katello",
                    "rpm",
                    "contentview",
                    "release"
                ],
                "versions": [
                    {
                        "id": "61de7c21-81d9-4859-b7cb-1f09475387d4",
                        "name": "1.0.0",
                        "release_date": "2026-11-12T14:51:37+00:00"
                    }
                ]
            },
            "download_count": 4
        },
        {
            "id": 43687,
            "upstream_id": null,
            "created": "2026-11-12T14:54:15.945546Z",
            "modified": "2026-11-12T14:54:20.043861Z",
            "imported": "2026-11-12T14:54:15.943235",
            "github_user": "libre-devops",
            "username": "libre_devops",
            "github_repo": "ansible-role-rpm-repo-download",
            "github_branch": "1.0.0",
            "commit": "415c52cca26c3b3204aa84c538d7250a7c644dfe",
            "commit_message": "Release 1.0.0\n",
            "name": "rpm_repo_download",
            "description": "Download RPMs from a yum or dnf repository, packages.microsoft.com by default, choosing the version from the repository metadata and proving every file with the repository's signature and checksums",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29573,
                    "name": "libre_devops",
                    "avatar_url": "https://github.com/libre_devops.png"
                },
                "provider_namespace": {
                    "id": 38970,
                    "name": "libre_devops",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38970/"
                },
                "repository": {
                    "name": "ansible-role-rpm-repo-download",
                    "original_name": "ansible-role-rpm-repo-download"
                },
                "tags": [
                    "rpm",
                    "yum",
                    "dnf",
                    "repository",
                    "mirror",
                    "microsoft",
                    "satellite"
                ],
                "versions": [
                    {
                        "id": "0155e415-15d4-4f3e-8fe6-00b8e3a9c5fb",
                        "name": "1.0.0",
                        "release_date": "2026-11-12T14:51:35+00:00"
                    }
                ]
            },
            "download_count": 4
        },
        {
            "id": 43688,
            "upstream_id": null,
            "created": "2026-11-12T14:54:19.530313Z",
            "modified": "2026-11-12T14:54:24.536455Z",
            "imported": "2026-11-12T14:54:19.528025",
            "github_user": "libre-devops",
            "username": "libre_devops",
            "github_repo": "ansible-role-entra-device-groups",
            "github_branch": "1.0.0",
            "commit": "2357367eda13c1b5f1d53380c9ebba8209263b67",
            "commit_message": "Release 1.0.0\n",
            "name": "entra_device_groups",
            "description": "Make the device members of Microsoft Entra ID groups match a list, from variables or JSON files, through Microsoft Graph: idempotent, with check mode, diff and exact mode",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29573,
                    "name": "libre_devops",
                    "avatar_url": "https://github.com/libre_devops.png"
                },
                "provider_namespace": {
                    "id": 38970,
                    "name": "libre_devops",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38970/"
                },
                "repository": {
                    "name": "ansible-role-entra-device-groups",
                    "original_name": "ansible-role-entra-device-groups"
                },
                "tags": [
                    "entra",
                    "azure",
                    "microsoftgraph",
                    "groups",
                    "devices",
                    "intune",
                    "defender"
                ],
                "versions": [
                    {
                        "id": "cbf2679e-efbb-428e-abc3-202c9e8bb152",
                        "name": "1.0.0",
                        "release_date": "2026-11-12T14:51:30+00:00"
                    }
                ]
            },
            "download_count": 4
        },
        {
            "id": 43689,
            "upstream_id": null,
            "created": "2026-11-12T14:54:53.344618Z",
            "modified": "2026-11-12T14:54:54.781976Z",
            "imported": "2026-11-12T14:54:53.342382",
            "github_user": "libre-devops",
            "username": "libre_devops",
            "github_repo": "ansible-role-ssh-bootstrap",
            "github_branch": "1.0.0",
            "commit": "d015e32c98a9a3f0116731ce0058d15b4eb46744",
            "commit_message": "Release 1.0.0\n",
            "name": "ssh_bootstrap",
            "description": "Add SSH public keys for existing users and harden sshd with a validated drop-in, without editing the distribution's sshd_config",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29573,
                    "name": "libre_devops",
                    "avatar_url": "https://github.com/libre_devops.png"
                },
                "provider_namespace": {
                    "id": 38970,
                    "name": "libre_devops",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38970/"
                },
                "repository": {
                    "name": "ansible-role-ssh-bootstrap",
                    "original_name": "ansible-role-ssh-bootstrap"
                },
                "tags": [
                    "ssh",
                    "sshd",
                    "security",
                    "hardening",
                    "authorizedkeys"
                ],
                "versions": [
                    {
                        "id": "4aab4fab-2c21-4051-89c6-6390c606a11f",
                        "name": "1.0.0",
                        "release_date": "2026-11-12T14:51:39+00:00"
                    }
                ]
            },
            "download_count": 4
        },
        {
            "id": 43690,
            "upstream_id": null,
            "created": "2026-11-12T14:54:53.542930Z",
            "modified": "2026-11-12T14:55:04.408794Z",
            "imported": "2026-11-12T14:54:53.540711",
            "github_user": "libre-devops",
            "username": "libre_devops",
            "github_repo": "ansible-role-puppet-agent",
            "github_branch": "1.0.0",
            "commit": "68aaabb45f104f33554b95d37f8987b0db0c241f",
            "commit_message": "Release 1.0.0\n",
            "name": "puppet_agent",
            "description": "Run, disable and enable an installed Puppet or OpenVox agent from Ansible (puppet agent --test), reading the detailed exit codes and the last run summary",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29573,
                    "name": "libre_devops",
                    "avatar_url": "https://github.com/libre_devops.png"
                },
                "provider_namespace": {
                    "id": 38970,
                    "name": "libre_devops",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38970/"
                },
                "repository": {
                    "name": "ansible-role-puppet-agent",
                    "original_name": "ansible-role-puppet-agent"
                },
                "tags": [
                    "puppet",
                    "openvox",
                    "configuration",
                    "operations"
                ],
                "versions": [
                    {
                        "id": "a150b9e4-11a8-4106-8c5c-05b088c60431",
                        "name": "1.0.0",
                        "release_date": "2026-11-12T14:51:32+00:00"
                    }
                ]
            },
            "download_count": 4
        },
        {
            "id": 43691,
            "upstream_id": null,
            "created": "2026-11-12T15:01:10.376773Z",
            "modified": "2026-11-12T15:01:36.042935Z",
            "imported": "2026-11-12T15:01:10.373460",
            "github_user": "libre-devops",
            "username": "libre_devops",
            "github_repo": "ansible-role-standalone-package-installer",
            "github_branch": "1.0.0",
            "commit": "225ac0e92e0cdd6610a55e9bf5c0130218911323",
            "commit_message": "Release 1.0.0\n",
            "name": "standalone_package_installer",
            "description": "Push RPM or DEB files from the control node and install them with the host's package manager, checking signatures and checksums: a quick way to debug, test or do a one-off",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29573,
                    "name": "libre_devops",
                    "avatar_url": "https://github.com/libre_devops.png"
                },
                "provider_namespace": {
                    "id": 38970,
                    "name": "libre_devops",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38970/"
                },
                "repository": {
                    "name": "ansible-role-standalone-package-installer",
                    "original_name": "ansible-role-standalone-package-installer"
                },
                "tags": [
                    "packages",
                    "rpm",
                    "deb",
                    "offline",
                    "airgap"
                ],
                "versions": [
                    {
                        "id": "36393a5e-0798-4ce6-a38b-a5643612e2a3",
                        "name": "1.0.0",
                        "release_date": "2026-11-12T14:51:41+00:00"
                    }
                ]
            },
            "download_count": 4
        },
        {
            "id": 43692,
            "upstream_id": null,
            "created": "2026-11-12T15:01:13.185583Z",
            "modified": "2026-11-12T15:01:18.574572Z",
            "imported": "2026-11-12T15:01:13.182999",
            "github_user": "libre-devops",
            "username": "libre_devops",
            "github_repo": "ansible-role-python",
            "github_branch": "1.0.0",
            "commit": "daaf66e010aaeafa33d79926c9272543ae1520b0",
            "commit_message": "Release 1.0.0\n",
            "name": "python",
            "description": "Give hosts a Python that current ansible-core can use, even RHEL 8 and SLES 15, then install uv, Python versions and virtual environments",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29573,
                    "name": "libre_devops",
                    "avatar_url": "https://github.com/libre_devops.png"
                },
                "provider_namespace": {
                    "id": 38970,
                    "name": "libre_devops",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38970/"
                },
                "repository": {
                    "name": "ansible-role-python",
                    "original_name": "ansible-role-python"
                },
                "tags": [
                    "python",
                    "uv",
                    "virtualenv",
                    "venv",
                    "bootstrap"
                ],
                "versions": [
                    {
                        "id": "cfda5515-f9a5-4c2c-9d17-691f4ce885d1",
                        "name": "1.0.0",
                        "release_date": "2026-11-12T14:51:34+00:00"
                    }
                ]
            },
            "download_count": 4
        }
    ]
}