A list of legacy roles.

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

{
    "count": 36702,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3518",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3516",
    "results": [
        {
            "id": 40392,
            "upstream_id": null,
            "created": "2025-03-23T21:23:04.849692Z",
            "modified": "2025-10-06T21:28:40.785523Z",
            "imported": "2025-10-06T21:28:40.741788",
            "github_user": "Tinyblargon",
            "username": "tinyblargon",
            "github_repo": "ansible-role-go",
            "github_branch": "main",
            "commit": "7941be556404e701f473283fc730de6a8fb409f8",
            "commit_message": "Merge pull request #2 from Tinyblargon/supported-distro\n\nUpdate Supported distros",
            "name": "go",
            "description": "Ansible role to install the Go programming language.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9993,
                    "name": "tinyblargon",
                    "avatar_url": "https://avatars.githubusercontent.com/u/76069640?v=4"
                },
                "provider_namespace": {
                    "id": 11405,
                    "name": "tinyblargon",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/11405/"
                },
                "repository": {
                    "name": "ansible-role-go",
                    "original_name": "ansible-role-go"
                },
                "tags": [
                    "go",
                    "golang",
                    "programming"
                ],
                "versions": [
                    {
                        "id": "08593369-1381-4fee-b472-6057b6af932a",
                        "name": "1.1.0",
                        "release_date": "2025-10-06T23:27:25+02:00"
                    },
                    {
                        "id": "52bdacd0-5565-42d7-bcab-6d664e0f8897",
                        "name": "1.0.0",
                        "release_date": "2025-03-23T22:20:20+01:00"
                    }
                ]
            },
            "download_count": 39
        },
        {
            "id": 40394,
            "upstream_id": null,
            "created": "2025-03-24T21:45:34.441897Z",
            "modified": "2025-11-25T22:58:08.548648Z",
            "imported": "2025-11-25T22:58:08.436005",
            "github_user": "grzegorzfranus",
            "username": "grzegorzfranus",
            "github_repo": "ansible-role-chrony",
            "github_branch": "main",
            "commit": "68ffcbe88f67307be00722d69f699136813e9e6c",
            "commit_message": "fix(rtc): add rtcfile support and fix rtcautotrim configuration\n\nBREAKING CHANGE: RTC settings restructured\n\n- Add new chrony_rtc_settings section with rtcfile support\n- Move rtcautotrim from hardware_settings to rtc_settings\n- Move rtcsync and rtconutc to chrony_rtc_settings group\n- Add validation: rtcautotrim requires rtcfile to be enabled\n- Fix incorrect grouping of RTC settings with hardware timestamping\n- Change default enable_hw_timestamp to false\n- Update documentation and add migration guide\n\nFixes issue where rtcautotrim was ineffective without rtcfile\ndirective (per chrony documentation requirements).\n\nRefs: https://chrony-project.org/doc/3.4/chrony.conf.html\n",
            "name": "chrony",
            "description": "Ansible role to install and configure Chrony NTP client.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20540,
                    "name": "grzegorzfranus",
                    "avatar_url": "https://github.com/grzegorzfranus.png"
                },
                "provider_namespace": {
                    "id": 30034,
                    "name": "grzegorzfranus",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30034/"
                },
                "repository": {
                    "name": "ansible-role-chrony",
                    "original_name": "ansible-role-chrony"
                },
                "tags": [
                    "chrony",
                    "time",
                    "ntp",
                    "timesync",
                    "system",
                    "networking",
                    "security",
                    "monitoring",
                    "maintenance"
                ],
                "versions": [
                    {
                        "id": "be10448b-7662-48df-b87c-d124751033a3",
                        "name": "v1.0.7",
                        "release_date": "2025-11-25T23:43:44+01:00"
                    },
                    {
                        "id": "ced278cb-3782-4206-bc4f-64c61ae4229b",
                        "name": "v1.0.6",
                        "release_date": "2025-08-29T10:31:12+02:00"
                    },
                    {
                        "id": "4a4c7280-7187-4fee-8155-7e1233e24055",
                        "name": "v1.0.5",
                        "release_date": "2025-08-06T23:38:03+02:00"
                    },
                    {
                        "id": "b78e61fd-a9c9-47c4-96d7-d086c7bc10fc",
                        "name": "v1.0.4",
                        "release_date": "2025-06-24T20:56:56+02:00"
                    },
                    {
                        "id": "af8915b9-b0ee-4442-ab0e-5c3159d01b2d",
                        "name": "v1.0.3",
                        "release_date": "2025-05-07T23:03:56+02:00"
                    },
                    {
                        "id": "df89a0e9-77bf-40f2-a65f-08a24f89a0f7",
                        "name": "v1.0.2",
                        "release_date": "2025-04-29T10:51:05+02:00"
                    },
                    {
                        "id": "371e3d38-a132-4395-8bf4-eac50b3f0ab5",
                        "name": "v1.0.1",
                        "release_date": "2025-04-18T01:44:01+02:00"
                    },
                    {
                        "id": "305d924f-fa32-433a-8ed8-ce77a3e239f4",
                        "name": "v1.0.0",
                        "release_date": "2025-04-16T21:56:38+02:00"
                    }
                ]
            },
            "download_count": 52
        },
        {
            "id": 40395,
            "upstream_id": null,
            "created": "2025-03-25T09:04:09.880505Z",
            "modified": "2025-03-25T09:04:09.916001Z",
            "imported": "2025-03-25T09:04:09.877943",
            "github_user": "DipanshuRawat",
            "username": "DipanshuRawat",
            "github_repo": "jenkins-installation",
            "github_branch": "main",
            "commit": "d7550c887f2a7a9d568c3ad382626fe46c8365c5",
            "commit_message": "Update main.yml",
            "name": "jenkins-installation",
            "description": "Ansible role to install and configure Jenkins",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20951,
                    "name": "DipanshuRawat",
                    "avatar_url": "https://github.com/DipanshuRawat.png"
                },
                "provider_namespace": {
                    "id": 30458,
                    "name": "dipanshurawat",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30458/"
                },
                "repository": {
                    "name": "jenkins-installation",
                    "original_name": "jenkins-installation"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 33
        },
        {
            "id": 40396,
            "upstream_id": null,
            "created": "2025-03-25T13:05:31.534160Z",
            "modified": "2025-05-08T13:28:07.850139Z",
            "imported": "2025-05-08T13:28:07.748550",
            "github_user": "frack113",
            "username": "frack113",
            "github_repo": "ludus_filigran_opencti",
            "github_branch": "main",
            "commit": "db3bc62be711162d11387927f9370b6beeb83bca",
            "commit_message": "Merge pull request #4 from frack113/openbas-1.16\n\nUpdate to Openbas 1.16",
            "name": "ludus_filigran_opencti",
            "description": "An Ansible Role that install Filigran OpenCTI and OpenBAS on Linux",
            "summary_fields": {
                "dependencies": [
                    {
                        "role": "geerlingguy.docker"
                    }
                ],
                "namespace": {
                    "id": 19423,
                    "name": "frack113",
                    "avatar_url": "https://github.com/frack113.png"
                },
                "provider_namespace": {
                    "id": 28945,
                    "name": "frack113",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28945/"
                },
                "repository": {
                    "name": "ludus_filigran_opencti",
                    "original_name": "ludus_filigran_opencti"
                },
                "tags": [
                    "ludus",
                    "opencti",
                    "purple"
                ],
                "versions": [
                    {
                        "id": "08039769-c1bc-42be-899f-a62443bdd8b6",
                        "name": "v0.9.2",
                        "release_date": "2025-05-08T15:26:20+02:00"
                    },
                    {
                        "id": "61be3a0f-aa46-454f-b11a-2f06c22922e4",
                        "name": "v0.9.1",
                        "release_date": "2025-04-28T19:16:30+02:00"
                    },
                    {
                        "id": "1f28b531-2b83-42a5-bb33-2e9ee94d475a",
                        "name": "v0.9.0",
                        "release_date": "2025-04-20T17:44:27+02:00"
                    },
                    {
                        "id": "e95688d9-e18d-44fc-9a76-fa8521f8f78c",
                        "name": "v0.8.0",
                        "release_date": "2025-04-03T09:27:28+02:00"
                    },
                    {
                        "id": "452d6e83-6e13-4a81-a11d-4135a5cb8947",
                        "name": "v0.7.0",
                        "release_date": "2025-04-01T09:03:27+02:00"
                    },
                    {
                        "id": "49620621-c38c-4ee5-a2c1-8a62423d3d05",
                        "name": "v0.6.0",
                        "release_date": "2025-03-25T18:21:05+01:00"
                    },
                    {
                        "id": "c4ea6c81-ca9f-4cb5-b813-2c9bec3da5a7",
                        "name": "v0.5.0",
                        "release_date": "2025-03-25T13:59:31+01:00"
                    }
                ]
            },
            "download_count": 35
        },
        {
            "id": 40398,
            "upstream_id": null,
            "created": "2025-03-25T19:53:09.089718Z",
            "modified": "2025-05-25T12:39:09.037103Z",
            "imported": "2025-05-25T12:39:08.883425",
            "github_user": "bsmeding",
            "username": "bsmeding",
            "github_repo": "ansible_role_gitlab_ce_docker",
            "github_branch": "main",
            "commit": "de84511adaa2a8062ece78cd94265e86fafc0133",
            "commit_message": "env combine\n",
            "name": "gitlab_docker",
            "description": "Manage and run the gitlab ce docker container with Postgres container as backend.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 1041,
                    "name": "bsmeding",
                    "avatar_url": "https://github.com/bsmeding.png"
                },
                "provider_namespace": {
                    "id": 14426,
                    "name": "bsmeding",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14426/"
                },
                "repository": {
                    "name": "ansible_role_gitlab_ce_docker",
                    "original_name": "ansible_role_gitlab_ce_docker"
                },
                "tags": [
                    "gitlab",
                    "docker"
                ],
                "versions": [
                    {
                        "id": "ab2de17c-80dc-4ff4-8570-d5896a36bb08",
                        "name": "1.0.18",
                        "release_date": "2025-05-25T14:23:55+02:00"
                    },
                    {
                        "id": "e4232332-a033-4f15-9b1f-d6379053a752",
                        "name": "1.0.17",
                        "release_date": "2025-05-25T14:16:59+02:00"
                    },
                    {
                        "id": "e6aa8357-5fb6-41d4-a54a-d62c72eafdaf",
                        "name": "1.0.16",
                        "release_date": "2025-05-25T13:46:16+02:00"
                    },
                    {
                        "id": "f8df0cc5-f4f2-4324-a40c-27c19102e297",
                        "name": "1.0.15",
                        "release_date": "2025-05-25T13:29:46+02:00"
                    },
                    {
                        "id": "d923909e-3fd5-4468-833b-cba62b93d5b2",
                        "name": "1.0.14",
                        "release_date": "2025-04-13T13:21:06+02:00"
                    },
                    {
                        "id": "4f93fb79-8b97-448a-918a-45bf865769a2",
                        "name": "1.0.13",
                        "release_date": "2025-04-13T13:15:06+02:00"
                    },
                    {
                        "id": "6c11d07b-2810-4310-94b1-f0e8ddded958",
                        "name": "1.0.12",
                        "release_date": "2025-04-13T13:10:34+02:00"
                    },
                    {
                        "id": "5c186aa9-7ab0-4fa4-8af8-3bdeef7ac0a1",
                        "name": "1.0.11",
                        "release_date": "2025-04-13T12:50:07+02:00"
                    },
                    {
                        "id": "709fc29d-d6e0-4b48-b7c2-5efe46a4fc3c",
                        "name": "1.0.10",
                        "release_date": "2025-04-13T12:39:29+02:00"
                    },
                    {
                        "id": "00bc0c49-8bb4-45e3-8106-3df8a378f1b9",
                        "name": "1.0.9",
                        "release_date": "2025-04-13T11:37:59+02:00"
                    },
                    {
                        "id": "87be595f-9593-49cf-b756-bb3812af75fb",
                        "name": "1.0.8",
                        "release_date": "2025-04-13T11:18:43+02:00"
                    }
                ]
            },
            "download_count": 6603
        },
        {
            "id": 40399,
            "upstream_id": null,
            "created": "2025-03-26T16:08:49.677991Z",
            "modified": "2025-03-26T16:08:49.893882Z",
            "imported": "2025-03-26T16:08:49.672158",
            "github_user": "LucasJanin",
            "username": "LucasJanin",
            "github_repo": "ansible-role-hosts-aliases",
            "github_branch": "main",
            "commit": "ca2ae4a4a631dea8e673348206f2b23ee9c6953b",
            "commit_message": "- Add ansible-lint config fro remove some warnings\n- Add playbook to demonstrate how to use the role\n- Update default, template, tests, tests_tasks to remove dev_ prefix variables\n",
            "name": "hosts_aliases",
            "description": "Creates hosts aliases for ssh and vscode remote ssh",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20871,
                    "name": "LucasJanin",
                    "avatar_url": "https://github.com/LucasJanin.png"
                },
                "provider_namespace": {
                    "id": 30380,
                    "name": "lucasjanin",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30380/"
                },
                "repository": {
                    "name": "ansible-role-hosts-aliases",
                    "original_name": "ansible-role-hosts-aliases"
                },
                "tags": [
                    "development",
                    "system",
                    "ssh",
                    "vscode",
                    "aliases",
                    "productivity",
                    "bash"
                ],
                "versions": [
                    {
                        "id": "28ffac05-a762-4de6-b309-bc25871e6ce0",
                        "name": "v1.0.2",
                        "release_date": "2025-03-26T11:06:46-04:00"
                    },
                    {
                        "id": "b9fa340b-562c-4a79-9614-66fd9b5306bd",
                        "name": "v1.0.1",
                        "release_date": "2025-03-21T19:33:28-04:00"
                    },
                    {
                        "id": "e7e06706-873f-4f73-82ca-ae378c75a102",
                        "name": "v1.0.0",
                        "release_date": "2025-03-21T17:26:27-04:00"
                    }
                ]
            },
            "download_count": 10
        },
        {
            "id": 40400,
            "upstream_id": null,
            "created": "2025-03-26T16:50:53.976637Z",
            "modified": "2025-04-17T00:05:27.972406Z",
            "imported": "2025-04-17T00:05:27.855798",
            "github_user": "LucasJanin",
            "username": "LucasJanin",
            "github_repo": "ansible-role-pihole-dns-records-manager",
            "github_branch": "main",
            "commit": "a55df4b6eb61fdd99e7dbee1ac505a9cd7918766",
            "commit_message": "Fix Handler and Task names\n",
            "name": "pihole_dns_records_manager",
            "description": "Manages Pi-hole DNS records for both standard and Docker installations",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20871,
                    "name": "LucasJanin",
                    "avatar_url": "https://github.com/LucasJanin.png"
                },
                "provider_namespace": {
                    "id": 30380,
                    "name": "lucasjanin",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30380/"
                },
                "repository": {
                    "name": "ansible-role-pihole-dns-records-manager",
                    "original_name": "ansible-role-pihole-dns-records-manager"
                },
                "tags": [
                    "pihole",
                    "dns",
                    "docker"
                ],
                "versions": [
                    {
                        "id": "b6f2e82f-1067-4647-8e65-52e4c629fd4f",
                        "name": "v1.0.5",
                        "release_date": "2025-04-16T20:02:03-04:00"
                    },
                    {
                        "id": "22bc8a7c-e6a5-4f29-bb05-46f675146f95",
                        "name": "v1.0.4",
                        "release_date": "2025-03-29T12:04:17-04:00"
                    },
                    {
                        "id": "59c30caa-60dd-40d7-8409-95840576f288",
                        "name": "v1.0.3",
                        "release_date": "2025-03-29T11:55:30-04:00"
                    },
                    {
                        "id": "c0811bae-772d-468b-b2c7-63b33cfc1ad9",
                        "name": "v1.0.2",
                        "release_date": "2025-03-25T10:41:22-04:00"
                    },
                    {
                        "id": "0bf38dd3-627d-4ee4-8dc7-78bd7478d261",
                        "name": "v1.0.1",
                        "release_date": "2025-03-22T09:41:53-04:00"
                    },
                    {
                        "id": "1edbf219-a1ae-4f5b-88d4-8647b8798627",
                        "name": "v1.0.0",
                        "release_date": "2025-03-21T17:52:40-04:00"
                    }
                ]
            },
            "download_count": 15
        },
        {
            "id": 40401,
            "upstream_id": null,
            "created": "2025-03-26T17:06:03.559037Z",
            "modified": "2025-03-26T21:32:05.555256Z",
            "imported": "2025-03-26T21:32:05.506835",
            "github_user": "LucasJanin",
            "username": "LucasJanin",
            "github_repo": "ansible-role-raycast-hosts-editor",
            "github_branch": "master",
            "commit": "07d62e9314dec9fc76d40f3cd4c72bf4095591d1",
            "commit_message": "- Add .ansible-lint with role-name skip\n- Remove namespace: lucasjanin\n",
            "name": "raycast_hosts_editor",
            "description": "Creates Editor Raycast scripts for remote hosts",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20871,
                    "name": "LucasJanin",
                    "avatar_url": "https://github.com/LucasJanin.png"
                },
                "provider_namespace": {
                    "id": 30380,
                    "name": "lucasjanin",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30380/"
                },
                "repository": {
                    "name": "ansible-role-raycast-hosts-editor",
                    "original_name": "ansible-role-raycast-hosts-editor"
                },
                "tags": [
                    "raycast",
                    "vscode",
                    "macos",
                    "editor",
                    "remote",
                    "ssh"
                ],
                "versions": [
                    {
                        "id": "c555ca90-0bc8-45da-8ede-a91c299c8cba",
                        "name": "v1.0.2",
                        "release_date": "2025-03-26T13:02:52-04:00"
                    },
                    {
                        "id": "c5b597e9-ffaa-477b-9774-956c1dddc753",
                        "name": "v1.0.1",
                        "release_date": "2025-03-21T15:01:47-04:00"
                    },
                    {
                        "id": "09eb189e-a9ee-406a-8fde-0fbe51f03c03",
                        "name": "v1.0.0",
                        "release_date": "2025-03-21T12:03:19-04:00"
                    }
                ]
            },
            "download_count": 9
        },
        {
            "id": 40402,
            "upstream_id": null,
            "created": "2025-03-27T10:09:41.167791Z",
            "modified": "2025-03-27T10:09:41.288306Z",
            "imported": "2025-03-27T10:09:41.155291",
            "github_user": "abdalla-Salaheldin",
            "username": "abdalla-Salaheldin",
            "github_repo": "dummy-role",
            "github_branch": "master",
            "commit": "d01d3ec11f162350e988373666c65f3445c038fa",
            "commit_message": "initial files\n",
            "name": "dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20983,
                    "name": "abdalla-Salaheldin",
                    "avatar_url": "https://github.com/abdalla-Salaheldin.png"
                },
                "provider_namespace": {
                    "id": 30489,
                    "name": "abdalla_salaheldin",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30489/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 9
        },
        {
            "id": 40403,
            "upstream_id": null,
            "created": "2025-03-27T17:26:58.357548Z",
            "modified": "2025-03-27T17:26:58.408200Z",
            "imported": "2025-03-27T17:26:58.355062",
            "github_user": "mshurutov",
            "username": "mshurutov",
            "github_repo": "postgres_schedule",
            "github_branch": "master",
            "commit": "beedfed8ee76d96003f73f283664c9ded8742c80",
            "commit_message": "Initial commit after create role\n",
            "name": "postgres_schedule",
            "description": "your role description",
            "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": "postgres_schedule",
                    "original_name": "postgres_schedule"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 16
        }
    ]
}