A list of legacy roles.

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

{
    "count": 36662,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3636",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3634",
    "results": [
        {
            "id": 41778,
            "upstream_id": null,
            "created": "2025-10-25T15:59:37.431599Z",
            "modified": "2025-10-25T15:59:37.467463Z",
            "imported": "2025-10-25T15:59:37.429532",
            "github_user": "oxlorg",
            "username": "oxlorg",
            "github_repo": "wireguard",
            "github_branch": "latest",
            "commit": "e0af61248e84dba43961dd926e68ff1e7e61dcf4",
            "commit_message": "updating namespace and links of role\n",
            "name": "wireguard",
            "description": "Role to configure WireGuard Site-to-Site tunnels - topology-based",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21983,
                    "name": "oxlorg",
                    "avatar_url": "https://github.com/oxlorg.png"
                },
                "provider_namespace": {
                    "id": 31463,
                    "name": "oxlorg",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31463/"
                },
                "repository": {
                    "name": "wireguard",
                    "original_name": "wireguard"
                },
                "tags": [
                    "networking",
                    "vpn",
                    "wireguard",
                    "sitetosite",
                    "ipsec"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 41779,
            "upstream_id": null,
            "created": "2025-10-25T16:00:04.292698Z",
            "modified": "2025-10-25T16:00:04.336498Z",
            "imported": "2025-10-25T16:00:04.290391",
            "github_user": "oxlorg",
            "username": "oxlorg",
            "github_repo": "proxmox_mail_gw",
            "github_branch": "latest",
            "commit": "116cb3dfaf965b61cb1ea46fc90f5fd1af5414f5",
            "commit_message": "updating namespace and links of role\n",
            "name": "proxmox_mail_gw",
            "description": "Ansible role to deploy Proxmox Mail Gateway on a linux server",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21983,
                    "name": "oxlorg",
                    "avatar_url": "https://github.com/oxlorg.png"
                },
                "provider_namespace": {
                    "id": 31463,
                    "name": "oxlorg",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31463/"
                },
                "repository": {
                    "name": "proxmox_mail_gw",
                    "original_name": "proxmox_mail_gw"
                },
                "tags": [
                    "proxmox",
                    "mail",
                    "mailing",
                    "security",
                    "filtering",
                    "filter",
                    "antispam",
                    "spam",
                    "phishing",
                    "email",
                    "smtp"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 41780,
            "upstream_id": null,
            "created": "2025-10-25T16:00:30.421862Z",
            "modified": "2025-10-25T16:00:30.503575Z",
            "imported": "2025-10-25T16:00:30.402632",
            "github_user": "oxlorg",
            "username": "oxlorg",
            "github_repo": "pki",
            "github_branch": "latest",
            "commit": "4ae775c8c117ceb71877edd271a3fd2e9e2fb069",
            "commit_message": "updating namespace and links of role\n",
            "name": "pki",
            "description": "Ansible Role to provision and manage one or multiple PKI's on the target server",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21983,
                    "name": "oxlorg",
                    "avatar_url": "https://github.com/oxlorg.png"
                },
                "provider_namespace": {
                    "id": 31463,
                    "name": "oxlorg",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31463/"
                },
                "repository": {
                    "name": "pki",
                    "original_name": "pki"
                },
                "tags": [
                    "certs",
                    "certificates",
                    "publickeyinfrastructure",
                    "pki",
                    "certificateauthority",
                    "ca"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 41781,
            "upstream_id": null,
            "created": "2025-10-25T16:00:47.780135Z",
            "modified": "2025-10-25T16:00:47.891075Z",
            "imported": "2025-10-25T16:00:47.775366",
            "github_user": "oxlorg",
            "username": "oxlorg",
            "github_repo": "openvpn",
            "github_branch": "latest",
            "commit": "e4e6ad640647fefe1bc896d3e635dd134e599885",
            "commit_message": "updating namespace and links of role\n",
            "name": "openvpn",
            "description": "",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21983,
                    "name": "oxlorg",
                    "avatar_url": "https://github.com/oxlorg.png"
                },
                "provider_namespace": {
                    "id": 31463,
                    "name": "oxlorg",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31463/"
                },
                "repository": {
                    "name": "openvpn",
                    "original_name": "openvpn"
                },
                "tags": [
                    "networking",
                    "vpn",
                    "openvpn",
                    "clienttosite",
                    "security"
                ],
                "versions": []
            },
            "download_count": 5
        },
        {
            "id": 41782,
            "upstream_id": null,
            "created": "2025-10-25T16:01:15.123400Z",
            "modified": "2025-10-25T16:01:15.225161Z",
            "imported": "2025-10-25T16:01:15.120267",
            "github_user": "oxlorg",
            "username": "oxlorg",
            "github_repo": "nginx",
            "github_branch": "latest",
            "commit": "cd5b810a4e0498e774ea48aed76c76cf8f23706b",
            "commit_message": "updating namespace and links of role\n",
            "name": "nginx",
            "description": "Role to configure a nginx webserver in one of three basic config modes: proxy, redirect, server",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21983,
                    "name": "oxlorg",
                    "avatar_url": "https://github.com/oxlorg.png"
                },
                "provider_namespace": {
                    "id": 31463,
                    "name": "oxlorg",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31463/"
                },
                "repository": {
                    "name": "nginx",
                    "original_name": "nginx"
                },
                "tags": [
                    "nginx",
                    "reverseproxy",
                    "webserver"
                ],
                "versions": []
            },
            "download_count": 16
        },
        {
            "id": 41783,
            "upstream_id": null,
            "created": "2025-10-25T16:01:34.332475Z",
            "modified": "2025-10-25T16:01:34.436735Z",
            "imported": "2025-10-25T16:01:34.316127",
            "github_user": "oxlorg",
            "username": "oxlorg",
            "github_repo": "nftables_addons",
            "github_branch": "latest",
            "commit": "afba11437166742243db8037a355d962b2554b8b",
            "commit_message": "updating namespace and links of role\n",
            "name": "nftables_addons",
            "description": "Ansible Role to provision Add-Ons for NFTables on Linux servers",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21983,
                    "name": "oxlorg",
                    "avatar_url": "https://github.com/oxlorg.png"
                },
                "provider_namespace": {
                    "id": 31463,
                    "name": "oxlorg",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31463/"
                },
                "repository": {
                    "name": "nftables_addons",
                    "original_name": "nftables_addons"
                },
                "tags": [
                    "nftables",
                    "firewall",
                    "filter",
                    "network",
                    "addon",
                    "addons",
                    "dns",
                    "blocklists"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 41784,
            "upstream_id": null,
            "created": "2025-10-25T16:01:50.803475Z",
            "modified": "2025-10-25T16:01:50.927404Z",
            "imported": "2025-10-25T16:01:50.800522",
            "github_user": "oxlorg",
            "username": "oxlorg",
            "github_repo": "nftables",
            "github_branch": "latest",
            "commit": "cb91d3c299ab865ac3591624ab866ec57e0dd341",
            "commit_message": "updating namespace and links of role\n",
            "name": "nftables",
            "description": "Ansible Role to provision NFTables firewall on linux servers",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21983,
                    "name": "oxlorg",
                    "avatar_url": "https://github.com/oxlorg.png"
                },
                "provider_namespace": {
                    "id": 31463,
                    "name": "oxlorg",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31463/"
                },
                "repository": {
                    "name": "nftables",
                    "original_name": "nftables"
                },
                "tags": [
                    "nftables",
                    "firewall",
                    "filter",
                    "network"
                ],
                "versions": []
            },
            "download_count": 9
        },
        {
            "id": 41785,
            "upstream_id": null,
            "created": "2025-10-25T16:02:05.916701Z",
            "modified": "2025-10-25T16:02:06.052981Z",
            "imported": "2025-10-25T16:02:05.913610",
            "github_user": "oxlorg",
            "username": "oxlorg",
            "github_repo": "mariadb",
            "github_branch": "latest",
            "commit": "26b3fd5aa41c539d11f9109fc3e99752018c7202",
            "commit_message": "updating namespace and links of role\n",
            "name": "mariadb",
            "description": "Role to deploy one or multiple MariaDB instances on a linux server",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21983,
                    "name": "oxlorg",
                    "avatar_url": "https://github.com/oxlorg.png"
                },
                "provider_namespace": {
                    "id": 31463,
                    "name": "oxlorg",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31463/"
                },
                "repository": {
                    "name": "mariadb",
                    "original_name": "mariadb"
                },
                "tags": [
                    "mariadb",
                    "sql",
                    "database"
                ],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 41786,
            "upstream_id": null,
            "created": "2025-10-25T16:02:45.953683Z",
            "modified": "2025-10-25T16:02:46.008952Z",
            "imported": "2025-10-25T16:02:45.950249",
            "github_user": "oxlorg",
            "username": "oxlorg",
            "github_repo": "linux_networking",
            "github_branch": "latest",
            "commit": "b870e76711661324855a5b65f66dc9a272819627",
            "commit_message": "updating namespace and links of role\n",
            "name": "linux_networking",
            "description": "Role to configure network interfaces and routing on linux servers",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21983,
                    "name": "oxlorg",
                    "avatar_url": "https://github.com/oxlorg.png"
                },
                "provider_namespace": {
                    "id": 31463,
                    "name": "oxlorg",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31463/"
                },
                "repository": {
                    "name": "linux_networking",
                    "original_name": "linux_networking"
                },
                "tags": [
                    "network",
                    "interfaces",
                    "routing",
                    "bridge",
                    "bonding",
                    "vlan"
                ],
                "versions": []
            },
            "download_count": 6
        },
        {
            "id": 41787,
            "upstream_id": null,
            "created": "2025-10-25T16:03:04.441140Z",
            "modified": "2025-10-25T16:03:04.474723Z",
            "imported": "2025-10-25T16:03:04.438797",
            "github_user": "oxlorg",
            "username": "oxlorg",
            "github_repo": "linux_bootstrap",
            "github_branch": "latest",
            "commit": "fa45b8af0b33e22b990aecb653c022f2420d4402",
            "commit_message": "updating namespace and links of role\n",
            "name": "linux_bootstrap",
            "description": "Role to bootstrap a linux server (basic setup tasks)",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21983,
                    "name": "oxlorg",
                    "avatar_url": "https://github.com/oxlorg.png"
                },
                "provider_namespace": {
                    "id": 31463,
                    "name": "oxlorg",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31463/"
                },
                "repository": {
                    "name": "linux_bootstrap",
                    "original_name": "linux_bootstrap"
                },
                "tags": [
                    "bootstrap",
                    "ufw",
                    "users",
                    "openssh",
                    "autoupdate",
                    "network",
                    "update"
                ],
                "versions": []
            },
            "download_count": 2
        }
    ]
}