A list of legacy roles.

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

{
    "count": 35305,
    "next": "http://galaxy.ansible.com/api/v1/roles/?owner__name=elastic&page=3524",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?owner__name=elastic&page=3522",
    "results": [
        {
            "id": 40421,
            "upstream_id": null,
            "created": "2025-03-31T13:16:10.031394Z",
            "modified": "2025-03-31T13:55:22.719138Z",
            "imported": "2025-03-31T13:55:22.475952",
            "github_user": "P4T12ICK",
            "username": "P4T12ICK",
            "github_repo": "ludus_ar_linux",
            "github_branch": "main",
            "commit": "ddc2a9c8a5ef58472c4234314b6e636905d6f45b",
            "commit_message": "bug fix\n",
            "name": "ludus_ar_linux",
            "description": "An Ansible Role that installs Attack Range Linux Server.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20978,
                    "name": "P4T12ICK",
                    "avatar_url": "https://github.com/P4T12ICK.png"
                },
                "provider_namespace": {
                    "id": 30484,
                    "name": "p4t12ick",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30484/"
                },
                "repository": {
                    "name": "ludus_ar_linux",
                    "original_name": "ludus_ar_linux"
                },
                "tags": [
                    "security",
                    "splunk"
                ],
                "versions": [
                    {
                        "id": "8151efab-e6ab-4034-846e-ecdf1ee4508d",
                        "name": "v1.0.0",
                        "release_date": "2025-03-31T15:15:01+02:00"
                    },
                    {
                        "id": "3a0c8a49-b029-4f54-90c9-42b78e5a65ca",
                        "name": "v0.2.0-alpha",
                        "release_date": "2025-03-31T15:15:01+02:00"
                    },
                    {
                        "id": "f3ef7dca-5b81-4201-bc71-111d9a1c7e45",
                        "name": "v0.1.0-alpha",
                        "release_date": "2025-03-31T15:00:44+02:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 40422,
            "upstream_id": null,
            "created": "2025-03-31T13:16:13.659234Z",
            "modified": "2025-03-31T13:28:19.093833Z",
            "imported": "2025-03-31T13:28:19.063618",
            "github_user": "MaxValue",
            "username": "maxvalue",
            "github_repo": "ansible-role-motd",
            "github_branch": "main",
            "commit": "31af0b57452d977c0c700bc82bb30035fb96e7ab",
            "commit_message": "Add a change so galaxy picks up the role again\n",
            "name": "motd",
            "description": "Configure the motd contents",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9380,
                    "name": "maxvalue",
                    "avatar_url": "https://avatars2.githubusercontent.com/u/1447159?v=4"
                },
                "provider_namespace": {
                    "id": 7688,
                    "name": "maxvalue",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/7688/"
                },
                "repository": {
                    "name": "ansible-role-motd",
                    "original_name": "ansible-role-motd"
                },
                "tags": [
                    "installer",
                    "install",
                    "sudo",
                    "sysadmin",
                    "setup",
                    "base",
                    "installation",
                    "motd",
                    "login"
                ],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 40423,
            "upstream_id": null,
            "created": "2025-03-31T15:44:00.815540Z",
            "modified": "2025-03-31T15:53:36.589720Z",
            "imported": "2025-03-31T15:53:36.505015",
            "github_user": "frack113",
            "username": "frack113",
            "github_repo": "ludus_docker_engine",
            "github_branch": "main",
            "commit": "dd9daf9daaa7628078b4be58d99bf713ebee03ab",
            "commit_message": "docs: 📚 Fix typo",
            "name": "ludus_docker_engine",
            "description": "An Ansible Role that install Docker engine on Linux",
            "summary_fields": {
                "dependencies": [],
                "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_docker_engine",
                    "original_name": "ludus_docker_engine"
                },
                "tags": [
                    "ludus",
                    "docker"
                ],
                "versions": [
                    {
                        "id": "1b4de8a4-09c5-4109-823d-f1f06597e3cb",
                        "name": "v0.5.1",
                        "release_date": "2025-03-31T17:51:49+02:00"
                    },
                    {
                        "id": "86fc7d50-3303-4d11-9ca1-3d15eec5ab87",
                        "name": "v0.5.0",
                        "release_date": "2025-03-31T17:41:02+02:00"
                    }
                ]
            },
            "download_count": 6
        },
        {
            "id": 40424,
            "upstream_id": null,
            "created": "2025-03-31T16:25:55.499154Z",
            "modified": "2025-03-31T17:41:24.385942Z",
            "imported": "2025-03-31T17:41:24.344685",
            "github_user": "mipsou",
            "username": "mipsou",
            "github_repo": "git_packages_downloader",
            "github_branch": "master",
            "commit": "88785923e4ba29e50c642ff652eb1d37db516b94",
            "commit_message": "Update github.yml",
            "name": "git_packages_downloader",
            "description": "Download and mirror packages from Git-based release providers (GitHub, GitLab, etc.)",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4675,
                    "name": "mipsou",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-1ee0-798e-818d-11664decf754/avatar/"
                },
                "provider_namespace": {
                    "id": 17235,
                    "name": "mipsou",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17235/"
                },
                "repository": {
                    "name": "git_packages_downloader",
                    "original_name": "git_packages_downloader"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "b3f57c77-c07d-47ab-9200-952e88c06ceb",
                        "name": "v1.0.1",
                        "release_date": "2025-03-31T16:03:46+00:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 40425,
            "upstream_id": null,
            "created": "2025-03-31T18:34:02.301681Z",
            "modified": "2025-03-31T18:34:02.393241Z",
            "imported": "2025-03-31T18:34:02.299325",
            "github_user": "Beardhammer",
            "username": "Beardhammer",
            "github_repo": "ludus_rustdesk",
            "github_branch": "main",
            "commit": "b3114d9605c43eefd6305c7ed83b90cf690945be",
            "commit_message": "Update rustdesk_server.yml\n\nDynamically set http port",
            "name": "ludus_rustdesk",
            "description": "An Ansible role that install Rustdesk Server on Debian and Rustdesk Client on Windows/Linux",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21063,
                    "name": "Beardhammer",
                    "avatar_url": "https://github.com/Beardhammer.png"
                },
                "provider_namespace": {
                    "id": 30567,
                    "name": "beardhammer",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30567/"
                },
                "repository": {
                    "name": "ludus_rustdesk",
                    "original_name": "ludus_rustdesk"
                },
                "tags": [
                    "ludus",
                    "rustdesk"
                ],
                "versions": []
            },
            "download_count": 11
        },
        {
            "id": 40426,
            "upstream_id": null,
            "created": "2025-03-31T19:41:13.701231Z",
            "modified": "2025-03-31T19:41:13.779977Z",
            "imported": "2025-03-31T19:41:13.698014",
            "github_user": "rooland-provisioning",
            "username": "rooland-provisioning",
            "github_repo": "ansible-role-kitty-terminal",
            "github_branch": "master",
            "commit": "5c3a41c2e443e0f0be19d26b3838023ed94ee3ad",
            "commit_message": "More docs and metadata\n",
            "name": "kitty_terminal",
            "description": "This role installs and configures Kitty terminal",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5977,
                    "name": "rooland-provisioning",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a16-ae7c-7315-afcb-155ed85e55f5/avatar/"
                },
                "provider_namespace": {
                    "id": 18237,
                    "name": "rooland_provisioning",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18237/"
                },
                "repository": {
                    "name": "ansible-role-kitty-terminal",
                    "original_name": "ansible-role-kitty-terminal"
                },
                "tags": [
                    "terminal"
                ],
                "versions": [
                    {
                        "id": "b8ffa16d-d53c-4c59-a953-788bea190516",
                        "name": "v0.0.1",
                        "release_date": "2025-03-31T21:37:49+02:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 40427,
            "upstream_id": null,
            "created": "2025-03-31T19:44:38.885593Z",
            "modified": "2025-03-31T20:02:27.686686Z",
            "imported": "2025-03-31T20:02:27.600173",
            "github_user": "MaxValue",
            "username": "maxvalue",
            "github_repo": "ansible-role-wireguard",
            "github_branch": "main",
            "commit": "7492490dceca7c1a5d67d4e547f287d8178f7ffe",
            "commit_message": "Remove requirements file to avoid installation errors\n\nThe requirements now all need to be installed manually due to bad\narchitectural decisions at Ansible.\n",
            "name": "wireguard",
            "description": "Installs and configures wireguard tunnels",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9380,
                    "name": "maxvalue",
                    "avatar_url": "https://avatars2.githubusercontent.com/u/1447159?v=4"
                },
                "provider_namespace": {
                    "id": 7688,
                    "name": "maxvalue",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/7688/"
                },
                "repository": {
                    "name": "ansible-role-wireguard",
                    "original_name": "ansible-role-wireguard"
                },
                "tags": [
                    "security",
                    "ssh",
                    "installer",
                    "install",
                    "sudo",
                    "sysadmin",
                    "setup",
                    "base",
                    "installation",
                    "network",
                    "hardening"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 40428,
            "upstream_id": null,
            "created": "2025-03-31T19:50:32.267495Z",
            "modified": "2025-03-31T20:01:43.445322Z",
            "imported": "2025-03-31T20:01:43.215910",
            "github_user": "rooland-provisioning",
            "username": "rooland-provisioning",
            "github_repo": "ansible-role-kitty-terminal",
            "github_branch": "master",
            "commit": "08978e2b7e92d58f77f4b023f9f7d8ba09bfcae0",
            "commit_message": "More docs and metadata\n",
            "name": "kitty-terminal",
            "description": "This role installs and configures Kitty terminal",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5977,
                    "name": "rooland-provisioning",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a16-ae7c-7315-afcb-155ed85e55f5/avatar/"
                },
                "provider_namespace": {
                    "id": 18237,
                    "name": "rooland_provisioning",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18237/"
                },
                "repository": {
                    "name": "ansible-role-kitty-terminal",
                    "original_name": "ansible-role-kitty-terminal"
                },
                "tags": [
                    "terminal"
                ],
                "versions": [
                    {
                        "id": "3f9178a7-3636-4aa4-9e22-e5f135961ea8",
                        "name": "v0.0.1",
                        "release_date": "2025-03-31T21:48:26+02:00"
                    }
                ]
            },
            "download_count": 8
        },
        {
            "id": 40429,
            "upstream_id": null,
            "created": "2025-03-31T20:21:30.541292Z",
            "modified": "2025-03-31T20:21:30.586694Z",
            "imported": "2025-03-31T20:21:30.538880",
            "github_user": "msterhuj",
            "username": "msterhuj",
            "github_repo": "ansible-role-libvirt-exporter",
            "github_branch": "main",
            "commit": "32e601d618e31808e2a6b1523d620c018ab7714f",
            "commit_message": "chore: add ci badge\n\nSigned-off-by: Gabin L <gabin.lanore@gmail.com>\n",
            "name": "libvirt-exporter",
            "description": "This role install and configure libvirt_exporter",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4837,
                    "name": "msterhuj",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-953a-730c-9419-15f8d1a009c6/avatar/"
                },
                "provider_namespace": {
                    "id": 17368,
                    "name": "msterhuj",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17368/"
                },
                "repository": {
                    "name": "ansible-role-libvirt-exporter",
                    "original_name": "ansible-role-libvirt-exporter"
                },
                "tags": [
                    "libvirt",
                    "prometheus",
                    "exporter"
                ],
                "versions": []
            },
            "download_count": 6
        },
        {
            "id": 40430,
            "upstream_id": null,
            "created": "2025-04-01T03:27:57.333324Z",
            "modified": "2025-04-01T03:57:24.501952Z",
            "imported": "2025-04-01T03:57:24.482636",
            "github_user": "guiand888",
            "username": "guiand888",
            "github_repo": "ansible-role-ssh_hardening",
            "github_branch": "main",
            "commit": "827d4e71116c9620ea4f2244c31a350d0336d65e",
            "commit_message": "Update main.yml",
            "name": "ssh_hardening",
            "description": "Comprehensive SSH security hardening role with basic and strict compliance modes, NIST and ANSSI compliant",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 15222,
                    "name": "guiand888",
                    "avatar_url": "https://github.com/guiand888.png"
                },
                "provider_namespace": {
                    "id": 24868,
                    "name": "guiand888",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/24868/"
                },
                "repository": {
                    "name": "ansible-role-ssh_hardening",
                    "original_name": "ansible-role-ssh_hardening"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 7
        }
    ]
}