A list of legacy roles.

GET /api/v1/roles/?format=api&owner__name=elastic&page=3661
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 36656,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3662",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3660",
    "results": [
        {
            "id": 42045,
            "upstream_id": null,
            "created": "2025-12-09T14:21:56.626042Z",
            "modified": "2025-12-09T14:21:56.654509Z",
            "imported": "2025-12-09T14:21:56.623779",
            "github_user": "shafath1216",
            "username": "shafath1216",
            "github_repo": "galaxy-ansible",
            "github_branch": "main",
            "commit": "6f07beef51bcf0b2410f4ac9411257112ab1ec71",
            "commit_message": "initial\n",
            "name": "galaxy-ansible",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25342,
                    "name": "shafath1216",
                    "avatar_url": "https://github.com/shafath1216.png"
                },
                "provider_namespace": {
                    "id": 34794,
                    "name": "shafath1216",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34794/"
                },
                "repository": {
                    "name": "galaxy-ansible",
                    "original_name": "galaxy-ansible"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42046,
            "upstream_id": null,
            "created": "2025-12-09T18:02:13.961130Z",
            "modified": "2025-12-09T18:02:14.013485Z",
            "imported": "2025-12-09T18:02:13.958781",
            "github_user": "kovalevsky",
            "username": "kovalevsky",
            "github_repo": "ansible-role-ffmpeg-build",
            "github_branch": "master",
            "commit": "137e8d480e60f365779efab235d8ba7ca3332d6f",
            "commit_message": "Merge pull request #7 from kovalevsky/add_molecule_specs\n\nAdd Molecule testing framework and GitHub Actions CI",
            "name": "ffmpeg-build",
            "description": "Compile FFmpeg and major codecs from source on Ubuntu/Debian",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2884,
                    "name": "kovalevsky",
                    "avatar_url": "https://github.com/kovalevsky.png"
                },
                "provider_namespace": {
                    "id": 19771,
                    "name": "kovalevsky",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19771/"
                },
                "repository": {
                    "name": "ansible-role-ffmpeg-build",
                    "original_name": "ansible-role-ffmpeg-build"
                },
                "tags": [
                    "ffmpeg",
                    "video",
                    "encoding",
                    "multimedia",
                    "compilation"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42047,
            "upstream_id": null,
            "created": "2025-12-10T06:14:27.472085Z",
            "modified": "2025-12-10T06:14:27.554914Z",
            "imported": "2025-12-10T06:14:27.469067",
            "github_user": "murthyvella",
            "username": "murthyvella",
            "github_repo": "docker-demo-",
            "github_branch": "main",
            "commit": "d57eaab0524c886bd8a905616320f63b8c8f4a12",
            "commit_message": "Update inventory",
            "name": "docker-demo-",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25345,
                    "name": "murthyvella",
                    "avatar_url": "https://github.com/murthyvella.png"
                },
                "provider_namespace": {
                    "id": 34797,
                    "name": "murthyvella",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34797/"
                },
                "repository": {
                    "name": "docker-demo-",
                    "original_name": "docker-demo-"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42048,
            "upstream_id": null,
            "created": "2025-12-10T09:36:21.023544Z",
            "modified": "2025-12-10T09:36:21.146982Z",
            "imported": "2025-12-10T09:36:21.020961",
            "github_user": "amitraghat",
            "username": "amitraghat",
            "github_repo": "apache2",
            "github_branch": "master",
            "commit": "a0d4a20d6ba04368012c5b89ce738ed12133622c",
            "commit_message": "apache\n",
            "name": "apache2",
            "description": "Apache httpd server configiration",
            "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": "apache2",
                    "original_name": "apache2"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 6
        },
        {
            "id": 42049,
            "upstream_id": null,
            "created": "2025-12-10T12:16:42.934704Z",
            "modified": "2025-12-10T12:16:42.997573Z",
            "imported": "2025-12-10T12:16:42.931653",
            "github_user": "a-sujan",
            "username": "a-sujan",
            "github_repo": "ansible-role-gitlab-runner",
            "github_branch": "master",
            "commit": "e6fdd1640514c202fa9731a4aadabe4cc94affdd",
            "commit_message": "add all\n",
            "name": "gitlab-runner",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 14409,
                    "name": "a-sujan",
                    "avatar_url": "https://github.com/a-sujan.png"
                },
                "provider_namespace": {
                    "id": 24095,
                    "name": "a_sujan",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/24095/"
                },
                "repository": {
                    "name": "ansible-role-gitlab-runner",
                    "original_name": "ansible-role-gitlab-runner"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42050,
            "upstream_id": null,
            "created": "2025-12-10T14:18:49.926029Z",
            "modified": "2025-12-10T14:18:50.011331Z",
            "imported": "2025-12-10T14:18:49.921216",
            "github_user": "yoami1",
            "username": "yoami1",
            "github_repo": "dummy-docker",
            "github_branch": "main",
            "commit": "d54f674d5219dd50c18fc62f0133d2d344797144",
            "commit_message": "Add minimal Galaxy role metadata (meta/main.yml)\n",
            "name": "dummy-docker",
            "description": "dummy-docker role — minimal metadata for Galaxy import",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25350,
                    "name": "yoami1",
                    "avatar_url": "https://github.com/yoami1.png"
                },
                "provider_namespace": {
                    "id": 34802,
                    "name": "yoami1",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34802/"
                },
                "repository": {
                    "name": "dummy-docker",
                    "original_name": "dummy-docker"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42051,
            "upstream_id": null,
            "created": "2025-12-10T16:18:20.442342Z",
            "modified": "2025-12-10T16:18:20.568370Z",
            "imported": "2025-12-10T16:18:20.438951",
            "github_user": "supertarto",
            "username": "supertarto",
            "github_repo": "ansible-role-nftables",
            "github_branch": "master",
            "commit": "c99b5d0ed6625054e2bd6778327072116997c908",
            "commit_message": "Initial commit\n",
            "name": "nftables",
            "description": "Install and configure nftables with Ansible, for Debian",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 6716,
                    "name": "supertarto",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a19-3ba2-7273-ab04-96b62a806132/avatar/"
                },
                "provider_namespace": {
                    "id": 18802,
                    "name": "supertarto",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18802/"
                },
                "repository": {
                    "name": "ansible-role-nftables",
                    "original_name": "ansible-role-nftables"
                },
                "tags": [
                    "nftables",
                    "firewall",
                    "filter",
                    "network"
                ],
                "versions": [
                    {
                        "id": "2096ae4a-df57-42de-992d-46e079cc6a3b",
                        "name": "v25.12.0",
                        "release_date": "2025-12-03T17:53:18+01:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 42052,
            "upstream_id": null,
            "created": "2025-12-10T20:23:41.961744Z",
            "modified": "2025-12-11T17:02:46.665356Z",
            "imported": "2025-12-11T17:02:46.622472",
            "github_user": "pgvillage",
            "username": "pgvillage",
            "github_repo": "ansible-role-walg",
            "github_branch": "main",
            "commit": "243f572a5e65af88dfb0bf87361633be0db23147",
            "commit_message": "Fixing meta\n",
            "name": "walg",
            "description": "Wal-g is a tool to backup PostgreSQL databases to an S3 bucket.\nThis role installs wal-g and additionally the scripts to use it.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25023,
                    "name": "pgvillage",
                    "avatar_url": "https://github.com/pgvillage.png"
                },
                "provider_namespace": {
                    "id": 34480,
                    "name": "pgvillage",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34480/"
                },
                "repository": {
                    "name": "ansible-role-walg",
                    "original_name": "ansible-role-walg"
                },
                "tags": [
                    "postgres",
                    "walg",
                    "backup",
                    "wal"
                ],
                "versions": []
            },
            "download_count": 9
        },
        {
            "id": 42053,
            "upstream_id": null,
            "created": "2025-12-10T20:29:37.535208Z",
            "modified": "2025-12-11T17:02:32.765358Z",
            "imported": "2025-12-11T17:02:32.602013",
            "github_user": "pgvillage",
            "username": "pgvillage",
            "github_repo": "ansible-role-avchecker",
            "github_branch": "main",
            "commit": "8e403e3cbb800c8892f9cbfa9e3dc98960f9e2ec",
            "commit_message": "Fixing meta\n",
            "name": "avchecker",
            "description": "Avchecker is a simple tool to track availability of PostgreSQL in a cluster.\nThis role installs avchecker as a systemd service.\nThis role is part of PgVillage, which is an opinated PostgreSQL deployment for Virtual Machines.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25023,
                    "name": "pgvillage",
                    "avatar_url": "https://github.com/pgvillage.png"
                },
                "provider_namespace": {
                    "id": 34480,
                    "name": "pgvillage",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34480/"
                },
                "repository": {
                    "name": "ansible-role-avchecker",
                    "original_name": "ansible-role-avchecker"
                },
                "tags": [
                    "postgres",
                    "avchecker",
                    "ha"
                ],
                "versions": []
            },
            "download_count": 8
        },
        {
            "id": 42054,
            "upstream_id": null,
            "created": "2025-12-10T20:42:25.722162Z",
            "modified": "2025-12-11T00:15:52.216792Z",
            "imported": "2025-12-11T00:15:52.189980",
            "github_user": "pgvillage",
            "username": "pgvillage",
            "github_repo": "ansible-role-etcd",
            "github_branch": "main",
            "commit": "f09166401212c8745303b5c0c50971cf92c9fe5c",
            "commit_message": "Merge pull request #1 from pgvillage/fix/yaml\n\nfix: no \\n at the end of some params",
            "name": "etcd",
            "description": "configures an etcd cluster",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25023,
                    "name": "pgvillage",
                    "avatar_url": "https://github.com/pgvillage.png"
                },
                "provider_namespace": {
                    "id": 34480,
                    "name": "pgvillage",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34480/"
                },
                "repository": {
                    "name": "ansible-role-etcd",
                    "original_name": "ansible-role-etcd"
                },
                "tags": [
                    "etcd",
                    "kv",
                    "transactions"
                ],
                "versions": []
            },
            "download_count": 8
        }
    ]
}