A list of legacy roles.

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

{
    "count": 36658,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3511",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3509",
    "results": [
        {
            "id": 40388,
            "upstream_id": null,
            "created": "2025-03-23T10:44:24.746265Z",
            "modified": "2025-03-23T10:44:24.786974Z",
            "imported": "2025-03-23T10:44:24.744019",
            "github_user": "pravinmishraaws",
            "username": "pravinmishraaws",
            "github_repo": "ansible-role-docker_setup",
            "github_branch": "main",
            "commit": "ed10edbc432c36bafabf12e52ad7eaf7b3221461",
            "commit_message": "working code\n",
            "name": "docker_setup",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20921,
                    "name": "pravinmishraaws",
                    "avatar_url": "https://github.com/pravinmishraaws.png"
                },
                "provider_namespace": {
                    "id": 30428,
                    "name": "pravinmishraaws",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30428/"
                },
                "repository": {
                    "name": "ansible-role-docker_setup",
                    "original_name": "ansible-role-docker_setup"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 11
        },
        {
            "id": 40389,
            "upstream_id": null,
            "created": "2025-03-23T12:02:36.042808Z",
            "modified": "2025-03-23T12:02:36.117851Z",
            "imported": "2025-03-23T12:02:36.033996",
            "github_user": "madudka",
            "username": "madudka",
            "github_repo": "ansible-role-cert-manager",
            "github_branch": "main",
            "commit": "04f576f0811b71ef625a82c10f755ce6dff3e4e1",
            "commit_message": "Initialize project and add cert-manager ansible role.\n",
            "name": "cert_manager",
            "description": "X.509 certificate controller for Kubernetes debian installer",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 16490,
                    "name": "madudka",
                    "avatar_url": "https://github.com/madudka.png"
                },
                "provider_namespace": {
                    "id": 26096,
                    "name": "madudka",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/26096/"
                },
                "repository": {
                    "name": "ansible-role-cert-manager",
                    "original_name": "ansible-role-cert-manager"
                },
                "tags": [
                    "linux",
                    "debian",
                    "cert-manager",
                    "x509",
                    "certificates",
                    "k3s",
                    "k8s"
                ],
                "versions": []
            },
            "download_count": 9
        },
        {
            "id": 40390,
            "upstream_id": null,
            "created": "2025-03-23T12:16:00.608869Z",
            "modified": "2025-12-17T20:55:39.183940Z",
            "imported": "2025-12-17T20:55:38.928348",
            "github_user": "bsmeding",
            "username": "bsmeding",
            "github_repo": "ansible_role_docker",
            "github_branch": "main",
            "commit": "f227d4e0ffa035831b1f6ed880623bc60bb6d2c5",
            "commit_message": "remove rhel workaround\n",
            "name": "docker",
            "description": "Docker for Linux, Forked from geerlingguy.docker.",
            "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_docker",
                    "original_name": "ansible_role_docker"
                },
                "tags": [
                    "web",
                    "system",
                    "containers",
                    "docker",
                    "orchestration",
                    "compose",
                    "server"
                ],
                "versions": [
                    {
                        "id": "844fbc0a-6461-42ff-8042-f3b071e058a8",
                        "name": "1.0.32",
                        "release_date": "2025-12-17T21:54:56+01:00"
                    },
                    {
                        "id": "c1dc75a4-549e-4ee6-860e-3106968ad52c",
                        "name": "1.0.31",
                        "release_date": "2025-12-17T21:28:04+01:00"
                    },
                    {
                        "id": "55758f4d-f81e-4bad-a563-dcd92789ac85",
                        "name": "1.0.30",
                        "release_date": "2025-12-17T17:02:14+01:00"
                    },
                    {
                        "id": "ef3f5d0c-86d9-4a57-9b0e-9110b7a98fa5",
                        "name": "1.0.29",
                        "release_date": "2025-12-17T14:11:07+01:00"
                    },
                    {
                        "id": "ff96cf17-4c11-4f1f-89b2-bce15f7ea103",
                        "name": "1.0.28",
                        "release_date": "2025-12-17T13:44:09+01:00"
                    },
                    {
                        "id": "48298add-91aa-4c3d-9342-e1e14f9ed27e",
                        "name": "1.0.27",
                        "release_date": "2025-12-17T12:48:49+01:00"
                    },
                    {
                        "id": "89f5ab96-fc80-4be9-8674-5a68feccba38",
                        "name": "1.0.26",
                        "release_date": "2025-12-17T09:42:59+01:00"
                    },
                    {
                        "id": "d8bb6a68-896e-496f-b67f-f751612ac3b4",
                        "name": "1.0.25",
                        "release_date": "2025-11-28T10:21:07+01:00"
                    },
                    {
                        "id": "d3ef510b-572a-4969-8b17-1bcc69787f36",
                        "name": "1.0.24",
                        "release_date": "2025-11-28T09:43:36+01:00"
                    },
                    {
                        "id": "b10a8435-93e9-4c32-a150-69bec13605ef",
                        "name": "1.0.23",
                        "release_date": "2025-08-03T14:34:49+02:00"
                    },
                    {
                        "id": "566bebe6-4b50-499f-9a5f-c51b686df96d",
                        "name": "1.0.22",
                        "release_date": "2025-05-25T13:49:22+02:00"
                    }
                ]
            },
            "download_count": 8424
        },
        {
            "id": 40391,
            "upstream_id": null,
            "created": "2025-03-23T12:38:58.064840Z",
            "modified": "2025-03-23T12:38:58.096009Z",
            "imported": "2025-03-23T12:38:58.062562",
            "github_user": "sunandit-personal",
            "username": "sunandit-personal",
            "github_repo": "dummy-sunandit-ansible",
            "github_branch": "main",
            "commit": "d6022d8471d6cc9206f60c91d912dbbd0c1135f4",
            "commit_message": "Initial file push\n",
            "name": "dummy-sunandit-ansible",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20896,
                    "name": "sunandit-personal",
                    "avatar_url": "https://github.com/sunandit-personal.png"
                },
                "provider_namespace": {
                    "id": 30404,
                    "name": "sunandit_personal",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30404/"
                },
                "repository": {
                    "name": "dummy-sunandit-ansible",
                    "original_name": "dummy-sunandit-ansible"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 9
        },
        {
            "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": 6663
        },
        {
            "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
        }
    ]
}