A list of legacy roles.

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

{
    "count": 37453,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3745",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3743",
    "results": [
        {
            "id": 43046,
            "upstream_id": null,
            "created": "2026-06-03T09:11:59.472776Z",
            "modified": "2026-06-03T09:11:59.520029Z",
            "imported": "2026-06-03T09:11:59.469156",
            "github_user": "hax0rbana-adam",
            "username": "hax0rbana_adam",
            "github_repo": "ansible-role-authorized_keys",
            "github_branch": "master",
            "commit": "196d205e95c661e2b61076c698b221bd7a54365f",
            "commit_message": "fix: ensure when clauses resolve to a boolean\n",
            "name": "authorized_keys",
            "description": "Manage ssh authorized keys",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9007,
                    "name": "hax0rbana_adam",
                    "avatar_url": "https://avatars.githubusercontent.com/u/118935832?v=4"
                },
                "provider_namespace": {
                    "id": 5356,
                    "name": "hax0rbana_adam",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/5356/"
                },
                "repository": {
                    "name": "ansible-role-authorized_keys",
                    "original_name": "ansible-role-authorized_keys"
                },
                "tags": [
                    "ssh",
                    "sshd",
                    "authorizedkey",
                    "authorizedkeys",
                    "security"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 43047,
            "upstream_id": null,
            "created": "2026-06-03T09:32:34.094058Z",
            "modified": "2026-06-03T09:32:34.144251Z",
            "imported": "2026-06-03T09:32:34.091529",
            "github_user": "ashokbolagani",
            "username": "ashokbolagani",
            "github_repo": "ansible-dummy-role",
            "github_branch": "main",
            "commit": "080c7752e0e5af492cfb0fd90e7a417c0d9f3d70",
            "commit_message": "Update main.yml",
            "name": "ansible-dummy-role",
            "description": "installation of httpd",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 22499,
                    "name": "ashokbolagani",
                    "avatar_url": "https://github.com/ashokbolagani.png"
                },
                "provider_namespace": {
                    "id": 31975,
                    "name": "ashokbolagani",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31975/"
                },
                "repository": {
                    "name": "ansible-dummy-role",
                    "original_name": "ansible-dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 0
        },
        {
            "id": 43048,
            "upstream_id": null,
            "created": "2026-06-03T23:12:02.303684Z",
            "modified": "2026-06-03T23:12:02.348723Z",
            "imported": "2026-06-03T23:12:02.300998",
            "github_user": "hax0rbana-adam",
            "username": "hax0rbana_adam",
            "github_repo": "ansible-role-synapse",
            "github_branch": "master",
            "commit": "48966456f430aa91330d9cf9cdbffdaf92cb2e61",
            "commit_message": "maint: use updated version of synapse, work around library issue #4\n",
            "name": "synapse",
            "description": "install a synapse homeserver",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9007,
                    "name": "hax0rbana_adam",
                    "avatar_url": "https://avatars.githubusercontent.com/u/118935832?v=4"
                },
                "provider_namespace": {
                    "id": 5356,
                    "name": "hax0rbana_adam",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/5356/"
                },
                "repository": {
                    "name": "ansible-role-synapse",
                    "original_name": "ansible-role-synapse"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 0
        },
        {
            "id": 43049,
            "upstream_id": null,
            "created": "2026-06-04T00:01:09.867112Z",
            "modified": "2026-06-04T00:01:10.072245Z",
            "imported": "2026-06-04T00:01:09.850215",
            "github_user": "cinnion",
            "username": "cinnion",
            "github_repo": "ansible-role-vm-revert",
            "github_branch": "main",
            "commit": "b2eaca89eb5d5928833f6555f6635fd5c2ca4d20",
            "commit_message": "Commit for what will become version 1.0.0\n\n- Fix name, since Ansible Galaxy wants underscores rather than dashes.\n- Rewordings in both README.md and defaults/main.yml on the descriptions of the\n  variables for the role.\n- Fix headers on files.\n- Fill out meta/main.yml\n- Seperate out the tasks associated with a revert so that if vm_revert is not\n  true, we don't end up with a whole bunch of skipped tasks cluttering up our\n  output.\n- Fix the test file, what test that it is... really need to figure out how to\n  test this in a CI/CD way, given how it depends on a machine running\n  KVM/libvirt and a virtual machine with snapshots which can be effectively\n  destroyed.\n",
            "name": "vm_revert",
            "description": "Reboot a KVM/libvirt virtual machine and revert to a snapshot.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27738,
                    "name": "cinnion",
                    "avatar_url": "https://github.com/cinnion.png"
                },
                "provider_namespace": {
                    "id": 37159,
                    "name": "cinnion",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37159/"
                },
                "repository": {
                    "name": "ansible-role-vm-revert",
                    "original_name": "ansible-role-vm-revert"
                },
                "tags": [
                    "libvirt",
                    "kvm",
                    "virtualization",
                    "snapshot",
                    "rollback"
                ],
                "versions": [
                    {
                        "id": "e329e7f0-f332-40cb-bc57-6813ec6fb01e",
                        "name": "v1.0.0",
                        "release_date": "2026-06-03T19:55:02-04:00"
                    }
                ]
            },
            "download_count": 0
        },
        {
            "id": 43050,
            "upstream_id": null,
            "created": "2026-06-04T02:41:01.065468Z",
            "modified": "2026-06-04T02:42:35.807606Z",
            "imported": "2026-06-04T02:42:35.777184",
            "github_user": "gengxiankun-galaxy",
            "username": "gengxiankun-galaxy",
            "github_repo": "postgresql",
            "github_branch": "main",
            "commit": "d6717967f5aec51e4ac50d5944321d21ec170cd0",
            "commit_message": "feat(README.md): 更新文档\n",
            "name": "postgresql",
            "description": "Deploy the postgres server running under the container via ansible.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2499,
                    "name": "gengxiankun-galaxy",
                    "avatar_url": "https://github.com/gengxiankun-galaxy.png"
                },
                "provider_namespace": {
                    "id": 21877,
                    "name": "gengxiankun_galaxy",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21877/"
                },
                "repository": {
                    "name": "postgresql",
                    "original_name": "postgresql"
                },
                "tags": [
                    "development",
                    "system",
                    "docker",
                    "postgres"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 43051,
            "upstream_id": null,
            "created": "2026-06-04T05:49:17.396683Z",
            "modified": "2026-06-04T05:49:17.456456Z",
            "imported": "2026-06-04T05:49:17.393946",
            "github_user": "vbotka",
            "username": "vbotka",
            "github_repo": "ansible-freebsd-iocage-template",
            "github_branch": "master",
            "commit": "f4633192df080b703e9120b4e1f0fc6702a07b22",
            "commit_message": "Production release.\n",
            "name": "freebsd_iocage_template",
            "description": "FreeBSD. Create iocage templates.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 7289,
                    "name": "vbotka",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018b0f29-3af2-7955-a62e-5f871859b9b5/avatar/"
                },
                "provider_namespace": {
                    "id": 1358,
                    "name": "vbotka",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/1358/"
                },
                "repository": {
                    "name": "ansible-freebsd-iocage-template",
                    "original_name": "ansible-freebsd-iocage-template"
                },
                "tags": [
                    "freebsd",
                    "iocage"
                ],
                "versions": [
                    {
                        "id": "61f773d1-1b8c-4f76-9d1e-6402e5bb30fc",
                        "name": "1.0.0",
                        "release_date": "2026-06-04T07:27:44+02:00"
                    }
                ]
            },
            "download_count": 0
        },
        {
            "id": 43052,
            "upstream_id": null,
            "created": "2026-06-04T06:16:50.995566Z",
            "modified": "2026-06-06T08:27:10.659238Z",
            "imported": "2026-06-06T08:27:10.615515",
            "github_user": "sgaunet",
            "username": "sgaunet",
            "github_repo": "ansible-role-forgejo-release-installer",
            "github_branch": "main",
            "commit": "1c3c22dba45df86b092cb6a1bc32e15017a27cd6",
            "commit_message": "feat: add fgj tool installer\n\nfeat: add fgj tool installer",
            "name": "forgejo_role_installer",
            "description": "Install binaries from Forgejo/Codeberg releases",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 14180,
                    "name": "sgaunet",
                    "avatar_url": "https://github.com/sgaunet.png"
                },
                "provider_namespace": {
                    "id": 23879,
                    "name": "sgaunet",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23879/"
                },
                "repository": {
                    "name": "ansible-role-forgejo-release-installer",
                    "original_name": "ansible-role-forgejo-release-installer"
                },
                "tags": [
                    "forgejo",
                    "codeberg",
                    "gitea",
                    "release",
                    "installer",
                    "generic",
                    "linux",
                    "rhel",
                    "fedora",
                    "ubuntu"
                ],
                "versions": [
                    {
                        "id": "f5ff7fa5-50a8-4ac2-ac78-a3775f53211d",
                        "name": "0.2.0",
                        "release_date": "2026-06-06T10:22:49+02:00"
                    },
                    {
                        "id": "87c480d3-2b40-47bc-bf70-c1ae7bc896e0",
                        "name": "0.1.0",
                        "release_date": "2026-06-04T08:15:05+02:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 43053,
            "upstream_id": null,
            "created": "2026-06-04T09:13:44.360634Z",
            "modified": "2026-06-04T09:13:44.423999Z",
            "imported": "2026-06-04T09:13:44.358110",
            "github_user": "nikitkar99",
            "username": "nikitkar99",
            "github_repo": "Dummy-role",
            "github_branch": "main",
            "commit": "505d871daf027dcb31e8269dcd1e322a08a813de",
            "commit_message": "inital files\n",
            "name": "Dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27768,
                    "name": "nikitkar99",
                    "avatar_url": "https://github.com/nikitkar99.png"
                },
                "provider_namespace": {
                    "id": 37189,
                    "name": "nikitkar99",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37189/"
                },
                "repository": {
                    "name": "Dummy-role",
                    "original_name": "Dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 43056,
            "upstream_id": null,
            "created": "2026-06-05T08:08:33.509211Z",
            "modified": "2026-06-05T08:08:33.547942Z",
            "imported": "2026-06-05T08:08:33.505659",
            "github_user": "xbufu",
            "username": "xbufu",
            "github_repo": "ansible-role-cloud_init",
            "github_branch": "main",
            "commit": "c1c65a50c73ee2e942be69b71beb683320b8e937",
            "commit_message": "fix deprecate\n",
            "name": "cloud_init",
            "description": "cloud-init role.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 8010,
                    "name": "xbufu",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-e1b0-7017-b442-3fb3f92c2df0/avatar/"
                },
                "provider_namespace": {
                    "id": 19487,
                    "name": "xbufu",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19487/"
                },
                "repository": {
                    "name": "ansible-role-cloud_init",
                    "original_name": "ansible-role-cloud_init"
                },
                "tags": [
                    "system",
                    "development",
                    "devops",
                    "automation",
                    "vm",
                    "ansible"
                ],
                "versions": []
            },
            "download_count": 11
        },
        {
            "id": 43062,
            "upstream_id": null,
            "created": "2026-06-05T10:40:47.772774Z",
            "modified": "2026-06-05T10:40:47.817310Z",
            "imported": "2026-06-05T10:40:47.770156",
            "github_user": "xbufu",
            "username": "xbufu",
            "github_repo": "ansible-role-docker",
            "github_branch": "main",
            "commit": "10b98ac1bee5638e2074ed31addaa018fb76aad2",
            "commit_message": "add dep\n",
            "name": "docker",
            "description": "Install Docker and Docker Compose on Debian/Ubuntu. Optionally mounts one or more NFS shares, logs into a registry, and deploys a Komodo Periphery agent.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 8010,
                    "name": "xbufu",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-e1b0-7017-b442-3fb3f92c2df0/avatar/"
                },
                "provider_namespace": {
                    "id": 19487,
                    "name": "xbufu",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19487/"
                },
                "repository": {
                    "name": "ansible-role-docker",
                    "original_name": "ansible-role-docker"
                },
                "tags": [
                    "system",
                    "development",
                    "devops",
                    "automation",
                    "docker",
                    "container"
                ],
                "versions": []
            },
            "download_count": 15
        }
    ]
}