A list of legacy roles.

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

{
    "count": 35193,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3520",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3518",
    "results": [
        {
            "id": 40366,
            "upstream_id": null,
            "created": "2025-03-20T07:26:29.903142Z",
            "modified": "2025-03-20T07:50:54.489898Z",
            "imported": "2025-03-20T07:50:54.434902",
            "github_user": "shellomir",
            "username": "shellomir",
            "github_repo": "ansible-kafka.git",
            "github_branch": "v1.0.1",
            "commit": "354097d9eae4e19bcc6c2e23d54815b34eef3a07",
            "commit_message": "Fixing README.md\n",
            "name": "kafka",
            "description": "An ansible role to install/configure Kafka in KRaft mode",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20860,
                    "name": "shellomir",
                    "avatar_url": "https://github.com/shellomir.png"
                },
                "provider_namespace": {
                    "id": 30369,
                    "name": "shellomir",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30369/"
                },
                "repository": {
                    "name": "ansible-kafka.git",
                    "original_name": "ansible-kafka.git"
                },
                "tags": [
                    "kafka",
                    "kraft"
                ],
                "versions": [
                    {
                        "id": "02c287ae-10d4-401d-90cf-0a7532b05ebd",
                        "name": "v1.0.1",
                        "release_date": "2025-03-20T10:46:33+03:00"
                    },
                    {
                        "id": "05ceb4f2-1860-446c-9754-7ffbff3bb3fa",
                        "name": "v1.0.0",
                        "release_date": "2025-03-16T16:22:36+03:00"
                    }
                ]
            },
            "download_count": 0
        },
        {
            "id": 40367,
            "upstream_id": null,
            "created": "2025-03-20T09:27:22.769272Z",
            "modified": "2025-03-20T09:27:22.809717Z",
            "imported": "2025-03-20T09:27:22.766920",
            "github_user": "R3HAB-lab",
            "username": "R3HAB-lab",
            "github_repo": "ansible",
            "github_branch": "main",
            "commit": "341534cdcfb4548b786d6c30959bc8b6ce92a7c5",
            "commit_message": "initial files\n",
            "name": "docker",
            "description": "Docker for Linux, Forked from geerlingguy.docker.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20862,
                    "name": "R3HAB-lab",
                    "avatar_url": "https://github.com/R3HAB-lab.png"
                },
                "provider_namespace": {
                    "id": 30371,
                    "name": "r3hab_lab",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30371/"
                },
                "repository": {
                    "name": "ansible",
                    "original_name": "ansible"
                },
                "tags": [
                    "web",
                    "system",
                    "containers",
                    "docker",
                    "orchestration",
                    "compose",
                    "server"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 40368,
            "upstream_id": null,
            "created": "2025-03-20T11:23:11.088140Z",
            "modified": "2025-03-20T11:23:11.124341Z",
            "imported": "2025-03-20T11:23:11.079441",
            "github_user": "pavangoru",
            "username": "pavangoru",
            "github_repo": "dummy-ansible-role",
            "github_branch": "main",
            "commit": "ad16db49a611c2e540e11612fd99594344059a6a",
            "commit_message": "new changes\n",
            "name": "dummy-ansible-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20864,
                    "name": "pavangoru",
                    "avatar_url": "https://github.com/pavangoru.png"
                },
                "provider_namespace": {
                    "id": 30373,
                    "name": "pavangoru",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30373/"
                },
                "repository": {
                    "name": "dummy-ansible-role",
                    "original_name": "dummy-ansible-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 40369,
            "upstream_id": null,
            "created": "2025-03-20T14:32:07.652218Z",
            "modified": "2025-03-20T21:15:18.614443Z",
            "imported": "2025-03-20T21:15:18.518469",
            "github_user": "btravouillon",
            "username": "btravouillon",
            "github_repo": "ansible-role-nhc",
            "github_branch": "main",
            "commit": "2b38b259d65346c6ba18ac8903c4872fa339659b",
            "commit_message": "Merge pull request #1 from btravouillon/feat/nhc_vars\n\nAdd support for NHC variables",
            "name": "nhc",
            "description": "Install and configure NHC",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 1046,
                    "name": "btravouillon",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fb-bdce-7a8e-8b23-c1c8ca0e1720/avatar/"
                },
                "provider_namespace": {
                    "id": 13290,
                    "name": "btravouillon",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13290/"
                },
                "repository": {
                    "name": "ansible-role-nhc",
                    "original_name": "ansible-role-nhc"
                },
                "tags": [
                    "monitoring"
                ],
                "versions": [
                    {
                        "id": "8eefb107-3f01-4978-bbba-d6cddc12769c",
                        "name": "0.1.1",
                        "release_date": "2025-03-20T17:13:12-04:00"
                    },
                    {
                        "id": "49f0790b-689a-47da-ae6a-8da1a407b2c5",
                        "name": "0.1.0",
                        "release_date": "2025-03-20T10:29:14-04:00"
                    }
                ]
            },
            "download_count": 5
        },
        {
            "id": 40370,
            "upstream_id": null,
            "created": "2025-03-20T16:31:03.987006Z",
            "modified": "2025-03-20T21:06:06.110569Z",
            "imported": "2025-03-20T21:06:06.067228",
            "github_user": "LucasJanin",
            "username": "LucasJanin",
            "github_repo": "ansible-role-proxmox-node-discovery",
            "github_branch": "master",
            "commit": "c2d2e2348ae6ef72a7914b8b01061a37d42290ec",
            "commit_message": "Fix Ansible-lint syntaxe issues\n",
            "name": "proxmox_node_discovery",
            "description": "Ansible role that discovers Proxmox VE nodes, containers (LXC), and virtual machines (QEMU) via the Proxmox API",
            "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-proxmox-node-discovery",
                    "original_name": "ansible-role-proxmox-node-discovery"
                },
                "tags": [
                    "proxmox",
                    "proxmoxve",
                    "discovery",
                    "infrastructure",
                    "virtualization",
                    "containers",
                    "lxc",
                    "qemu",
                    "vm"
                ],
                "versions": []
            },
            "download_count": 0
        },
        {
            "id": 40371,
            "upstream_id": null,
            "created": "2025-03-20T16:33:46.676309Z",
            "modified": "2025-03-20T16:33:46.721861Z",
            "imported": "2025-03-20T16:33:46.666532",
            "github_user": "LucasJanin",
            "username": "LucasJanin",
            "github_repo": "ansible-role-raycast-hosts-editor",
            "github_branch": "master",
            "commit": "be0bf58e8eec490527f88689224ea8cb58a12ecd",
            "commit_message": "Add license file\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": []
            },
            "download_count": 0
        },
        {
            "id": 40372,
            "upstream_id": null,
            "created": "2025-03-20T16:34:20.595281Z",
            "modified": "2025-03-20T16:34:20.644216Z",
            "imported": "2025-03-20T16:34:20.592183",
            "github_user": "LucasJanin",
            "username": "LucasJanin",
            "github_repo": "ansible-role-bashrc-custom-manager",
            "github_branch": "master",
            "commit": "4b1ace81909fafd87df5981140d28226b12d4cd7",
            "commit_message": "Add license file\n",
            "name": "bashrc_custom_manager",
            "description": "Copy custom bashrc to multiple 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-bashrc-custom-manager",
                    "original_name": "ansible-role-bashrc-custom-manager"
                },
                "tags": [
                    "bashrc",
                    "custom",
                    "management"
                ],
                "versions": []
            },
            "download_count": 0
        },
        {
            "id": 40373,
            "upstream_id": null,
            "created": "2025-03-20T16:34:44.153295Z",
            "modified": "2025-03-20T21:28:04.302055Z",
            "imported": "2025-03-20T21:28:04.274026",
            "github_user": "LucasJanin",
            "username": "LucasJanin",
            "github_repo": "ansible-role-ssh-config",
            "github_branch": "main",
            "commit": "d2dee5131cf5bb1496197c8a6b409872acafa2ed",
            "commit_message": "Fix Ansible-lint syntaxe issues\n",
            "name": "ssh_config",
            "description": "Manages SSH configuration files for multiple 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-ssh-config",
                    "original_name": "ansible-role-ssh-config"
                },
                "tags": [
                    "ssh",
                    "configuration",
                    "system",
                    "networking",
                    "security",
                    "devops",
                    "infrastructure"
                ],
                "versions": []
            },
            "download_count": 0
        },
        {
            "id": 40374,
            "upstream_id": null,
            "created": "2025-03-20T16:39:23.866925Z",
            "modified": "2025-03-20T16:39:23.906178Z",
            "imported": "2025-03-20T16:39:23.864530",
            "github_user": "LucasJanin",
            "username": "LucasJanin",
            "github_repo": "ansible-role-pihole-dns-reccords-manager",
            "github_branch": "main",
            "commit": "10640343593c1096981327e1c5dd8c633ba76684",
            "commit_message": "Add license file\n",
            "name": "pihole_dns_records",
            "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-reccords-manager",
                    "original_name": "ansible-role-pihole-dns-reccords-manager"
                },
                "tags": [
                    "pihole",
                    "dns",
                    "docker"
                ],
                "versions": []
            },
            "download_count": 0
        },
        {
            "id": 40375,
            "upstream_id": null,
            "created": "2025-03-20T16:39:50.901619Z",
            "modified": "2025-03-20T16:39:50.943960Z",
            "imported": "2025-03-20T16:39:50.899306",
            "github_user": "LucasJanin",
            "username": "LucasJanin",
            "github_repo": "ansible-role-hosts-aliases",
            "github_branch": "master",
            "commit": "b5c6d9809c2613b3e97280e81736cfb9f10c346b",
            "commit_message": "README.md updated\n- Add new method\n- Update inventory example\n- Update author information\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": []
            },
            "download_count": 1
        }
    ]
}