A list of legacy roles.

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

{
    "count": 36706,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3614",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3612",
    "results": [
        {
            "id": 41477,
            "upstream_id": null,
            "created": "2025-08-28T19:07:46.348350Z",
            "modified": "2025-08-28T19:07:46.383831Z",
            "imported": "2025-08-28T19:07:46.345248",
            "github_user": "bsouza-site",
            "username": "bsouza-site",
            "github_repo": "balancer",
            "github_branch": "main",
            "commit": "562ec7d3378e80b166f31db2b0465d8cc11e20d4",
            "commit_message": "Servidor Load Balancer com NGINX\n",
            "name": "balancer",
            "description": "Instalacao e Configuracao do servidor Nginx Load Balancer",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23822,
                    "name": "bsouza-site",
                    "avatar_url": "https://github.com/bsouza-site.png"
                },
                "provider_namespace": {
                    "id": 33300,
                    "name": "bsouza_site",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33300/"
                },
                "repository": {
                    "name": "balancer",
                    "original_name": "balancer"
                },
                "tags": [
                    "balancer"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41478,
            "upstream_id": null,
            "created": "2025-08-28T19:08:32.887519Z",
            "modified": "2025-08-28T19:08:32.944925Z",
            "imported": "2025-08-28T19:08:32.884431",
            "github_user": "bsouza-site",
            "username": "bsouza-site",
            "github_repo": "nfs_server",
            "github_branch": "main",
            "commit": "91a827c7e5e012be636f9ad14eb34c060a5a1c66",
            "commit_message": "Servidor NFS\n",
            "name": "nfs_server",
            "description": "Instalacao e Configuracao do servidor NFS",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23822,
                    "name": "bsouza-site",
                    "avatar_url": "https://github.com/bsouza-site.png"
                },
                "provider_namespace": {
                    "id": 33300,
                    "name": "bsouza_site",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33300/"
                },
                "repository": {
                    "name": "nfs_server",
                    "original_name": "nfs_server"
                },
                "tags": [
                    "nfs"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41479,
            "upstream_id": null,
            "created": "2025-08-28T19:09:11.525741Z",
            "modified": "2025-08-28T19:09:11.564737Z",
            "imported": "2025-08-28T19:09:11.523437",
            "github_user": "bsouza-site",
            "username": "bsouza-site",
            "github_repo": "web_server",
            "github_branch": "main",
            "commit": "6b39930dcb2889ce5174b2c5295cca7ab0cbf600",
            "commit_message": "Servidor Web Apache\n",
            "name": "web_server",
            "description": "Instalação e Configuração do servidor Apache",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23822,
                    "name": "bsouza-site",
                    "avatar_url": "https://github.com/bsouza-site.png"
                },
                "provider_namespace": {
                    "id": 33300,
                    "name": "bsouza_site",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33300/"
                },
                "repository": {
                    "name": "web_server",
                    "original_name": "web_server"
                },
                "tags": [
                    "apache"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41480,
            "upstream_id": null,
            "created": "2025-08-28T19:09:44.736475Z",
            "modified": "2025-08-28T19:09:44.807497Z",
            "imported": "2025-08-28T19:09:44.733586",
            "github_user": "bsouza-site",
            "username": "bsouza-site",
            "github_repo": "mysql_server",
            "github_branch": "main",
            "commit": "8cc56345eac982dff7d2d271902eab525af605a3",
            "commit_message": "Servidor de Banco de Dados MySQL\n",
            "name": "mysql_server",
            "description": "Instalacao e Configuracao do servidor MySQL",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23822,
                    "name": "bsouza-site",
                    "avatar_url": "https://github.com/bsouza-site.png"
                },
                "provider_namespace": {
                    "id": 33300,
                    "name": "bsouza_site",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33300/"
                },
                "repository": {
                    "name": "mysql_server",
                    "original_name": "mysql_server"
                },
                "tags": [
                    "mysql"
                ],
                "versions": []
            },
            "download_count": 17
        },
        {
            "id": 41481,
            "upstream_id": null,
            "created": "2025-08-28T19:12:12.887497Z",
            "modified": "2025-08-28T19:12:12.914385Z",
            "imported": "2025-08-28T19:12:12.885435",
            "github_user": "bsouza-site",
            "username": "bsouza-site",
            "github_repo": "monitoring",
            "github_branch": "main",
            "commit": "ec64e01ff60df840d015251a7f047d2753d76336",
            "commit_message": "Monitoramento da aplicação\n",
            "name": "monitoring",
            "description": "Monitoramento da Aplicação Dexter",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23822,
                    "name": "bsouza-site",
                    "avatar_url": "https://github.com/bsouza-site.png"
                },
                "provider_namespace": {
                    "id": 33300,
                    "name": "bsouza_site",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33300/"
                },
                "repository": {
                    "name": "monitoring",
                    "original_name": "monitoring"
                },
                "tags": [
                    "monitoring"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41482,
            "upstream_id": null,
            "created": "2025-08-28T20:53:22.907991Z",
            "modified": "2025-08-28T20:53:22.982622Z",
            "imported": "2025-08-28T20:53:22.905898",
            "github_user": "Sw4mpf0x",
            "username": "Sw4mpf0x",
            "github_repo": "ludus_k8s",
            "github_branch": "main",
            "commit": "3a1954b6b1c86a1150d0c859d962e0d152ec1538",
            "commit_message": "Update galaxy install guidance\n",
            "name": "ludus_k8s",
            "description": "Install a Kubernetes cluster on your Ludus server",
            "summary_fields": {
                "dependencies": [
                    {
                        "role": "geerlingguy.ntp",
                        "when": "kube_ntp_servers != []",
                        "ntp_servers": "{{ kube_ntp_servers }}"
                    },
                    {
                        "role": "grycap.docker",
                        "when": "ansible_os_family == \"RedHat\" and kube_install_method == 'kubeadm' and kube_cri_runtime != 'crio' and kube_cri_runtime_install",
                        "docker_version": "{{ kube_docker_version | default('latest', true) }}",
                        "docker_install_pip": "{{kube_install_docker_pip}}",
                        "docker_install_criu": false,
                        "docker_config_values": "{{ {'exec-opts': ['native.cgroupdriver=systemd'], 'log-driver': 'json-file', 'log-opts': {'max-size': '100m'}, 'storage-driver': 'devicemapper'} | combine(kube_docker_options) }}",
                        "docker_nvidia_support": "{{ kube_nvidia_support and kube_type_of_node == \"wn\" }}",
                        "docker_compose_version": "",
                        "docker_containerd_only": "{{ (kube_cri_runtime == 'containerd') | bool }}",
                        "docker_nvidia_driver_version": "{{ kube_nvidia_driver_version }}"
                    },
                    {
                        "role": "grycap.docker",
                        "when": "ansible_os_family == \"Debian\" and kube_install_method == 'kubeadm' and kube_cri_runtime != 'crio' and kube_cri_runtime_install",
                        "docker_version": "{{ kube_docker_version | default('latest', true) }}",
                        "docker_install_pip": "{{kube_install_docker_pip}}",
                        "docker_install_criu": false,
                        "docker_config_values": "{{ {'exec-opts': ['native.cgroupdriver=systemd'], 'log-driver': 'json-file', 'log-opts': {'max-size': '100m'}, 'storage-driver': 'overlay2'} | combine(kube_docker_options) }}",
                        "docker_nvidia_support": "{{ kube_nvidia_support and kube_type_of_node == \"wn\" }}",
                        "docker_compose_version": "",
                        "docker_containerd_only": "{{ (kube_cri_runtime == 'containerd') | bool }}",
                        "docker_nvidia_driver_version": "{{ kube_nvidia_driver_version }}"
                    },
                    {
                        "role": "grycap.cri_o",
                        "when": "ansible_os_family == \"Debian\" and kube_install_method == 'kubeadm' and kube_cri_runtime == 'crio' and kube_cri_runtime_install"
                    }
                ],
                "namespace": {
                    "id": 21010,
                    "name": "Sw4mpf0x",
                    "avatar_url": "https://github.com/Sw4mpf0x.png"
                },
                "provider_namespace": {
                    "id": 30516,
                    "name": "sw4mpf0x",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30516/"
                },
                "repository": {
                    "name": "ludus_k8s",
                    "original_name": "ludus_k8s"
                },
                "tags": [
                    "kubernetes",
                    "ludus"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41483,
            "upstream_id": null,
            "created": "2025-08-29T13:21:05.902376Z",
            "modified": "2025-10-17T07:12:04.842271Z",
            "imported": "2025-10-17T07:12:04.658245",
            "github_user": "robertdebock",
            "username": "robertdebock",
            "github_repo": "ansible-role-openbao",
            "github_branch": "master",
            "commit": "202847d0cfcf0e550b50c924e1117f5a44da2712",
            "commit_message": "Fix condition.\n",
            "name": "openbao",
            "description": "Install and configure openbao on your system.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5923,
                    "name": "robertdebock",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a16-496c-76a4-9bb8-a69adf1f992b/avatar/"
                },
                "provider_namespace": {
                    "id": 168,
                    "name": "robertdebock",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/168/"
                },
                "repository": {
                    "name": "ansible-role-openbao",
                    "original_name": "ansible-role-openbao"
                },
                "tags": [
                    "openbao",
                    "application",
                    "cloud",
                    "database",
                    "infrastructure",
                    "linux",
                    "storage",
                    "security",
                    "system",
                    "tools"
                ],
                "versions": [
                    {
                        "id": "9c7b6273-041e-4c30-9d83-cacd3178f719",
                        "name": "1.5.2",
                        "release_date": "2025-10-17T08:25:00+02:00"
                    },
                    {
                        "id": "3905adb9-84ac-4b37-a2a1-787cc91b1e3b",
                        "name": "1.5.1",
                        "release_date": "2025-10-07T10:12:34+02:00"
                    },
                    {
                        "id": "1c68cf8c-6a87-4b9e-b679-a10a5c2539cf",
                        "name": "1.5.0",
                        "release_date": "2025-10-06T12:30:58+02:00"
                    },
                    {
                        "id": "a86e65af-fafa-4121-85c3-c8c894654d23",
                        "name": "1.4.0",
                        "release_date": "2025-09-06T19:12:14+02:00"
                    },
                    {
                        "id": "b562c740-c23d-4187-ac0b-144a3bf24deb",
                        "name": "1.3.1",
                        "release_date": "2025-09-05T20:49:36+02:00"
                    },
                    {
                        "id": "e7b55ec2-4a3a-438e-9698-0c42f2a13516",
                        "name": "1.3.0",
                        "release_date": "2025-09-05T13:13:48+02:00"
                    },
                    {
                        "id": "4c3dc318-4de2-40b8-95ec-0ba1dac8005a",
                        "name": "1.2.3",
                        "release_date": "2025-09-02T11:14:58+02:00"
                    },
                    {
                        "id": "bd1ee171-4bf9-4971-883c-ec5fa58b7442",
                        "name": "1.2.2",
                        "release_date": "2025-09-02T11:05:54+02:00"
                    },
                    {
                        "id": "948dfa62-e25d-463a-ae22-d53e098cd868",
                        "name": "1.2.1",
                        "release_date": "2025-09-01T15:35:57+02:00"
                    },
                    {
                        "id": "8de8ed61-c113-4d2c-bb27-80b61750ef49",
                        "name": "1.2.0",
                        "release_date": "2025-09-01T14:26:42+02:00"
                    },
                    {
                        "id": "728b07cb-846c-4d31-a554-acf56a916104",
                        "name": "1.1.0",
                        "release_date": "2025-09-01T12:19:01+02:00"
                    }
                ]
            },
            "download_count": 55
        },
        {
            "id": 41484,
            "upstream_id": null,
            "created": "2025-08-29T18:58:54.556083Z",
            "modified": "2025-09-08T19:25:22.716170Z",
            "imported": "2025-09-08T19:25:14.815123",
            "github_user": "alvistack",
            "username": "alvistack",
            "github_repo": "ansible-role-helm_dashboard",
            "github_branch": "master",
            "commit": "b5d2b9063b9f615dc540d5892919a5a933b666cc",
            "commit_message": "Merge branch 'release/11.9.2'\n",
            "name": "helm_dashboard",
            "description": "Ansible Role for Dashboard with Helm",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 387,
                    "name": "alvistack",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19f9-5f60-7c31-83a3-bca77ddbe878/avatar/"
                },
                "provider_namespace": {
                    "id": 155,
                    "name": "alvistack",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/155/"
                },
                "repository": {
                    "name": "ansible-role-helm_dashboard",
                    "original_name": "ansible-role-helm_dashboard"
                },
                "tags": [
                    "system"
                ],
                "versions": [
                    {
                        "id": "22b4245d-32a9-4f03-addf-59a35275d4f0",
                        "name": "11.9.2",
                        "release_date": "2025-09-02T13:42:37+08:00"
                    },
                    {
                        "id": "6af55c39-fbd1-4797-8412-1cdf6e018fe8",
                        "name": "11.9.1",
                        "release_date": "2025-08-28T15:18:34+08:00"
                    },
                    {
                        "id": "f06bb05c-f835-4713-934f-f409b586ad36",
                        "name": "11.9.0",
                        "release_date": "2025-08-17T12:19:18+08:00"
                    },
                    {
                        "id": "fe6ab542-1616-436b-9da8-1226679010c8",
                        "name": "11.8.2",
                        "release_date": "2025-08-02T17:48:16+09:00"
                    },
                    {
                        "id": "5ca0e0bd-2bbe-481c-a076-d9f719208184",
                        "name": "11.8.1",
                        "release_date": "2025-07-24T13:02:32+08:00"
                    },
                    {
                        "id": "45924480-6022-4e93-965a-f0f814a65f10",
                        "name": "11.8.0",
                        "release_date": "2025-07-17T10:48:50+08:00"
                    },
                    {
                        "id": "56170fba-fddd-47fb-ad21-59ae237ce6ea",
                        "name": "11.7.4",
                        "release_date": "2025-07-16T14:09:38+08:00"
                    },
                    {
                        "id": "55b2f573-a80c-4c88-8445-2597ad498d70",
                        "name": "11.7.3",
                        "release_date": "2025-07-03T21:57:16+08:00"
                    },
                    {
                        "id": "2076a3c3-e534-4566-8880-fc8eb0a83b61",
                        "name": "11.7.2",
                        "release_date": "2025-07-01T16:54:55+08:00"
                    },
                    {
                        "id": "841523b3-939f-4d9a-8676-11bc8635de67",
                        "name": "11.7.1",
                        "release_date": "2025-06-23T21:19:43+08:00"
                    },
                    {
                        "id": "4ea737f2-d02d-4e80-8781-01e5fa620ea6",
                        "name": "11.7.0",
                        "release_date": "2025-06-18T16:12:23+08:00"
                    }
                ]
            },
            "download_count": 5
        },
        {
            "id": 41485,
            "upstream_id": null,
            "created": "2025-08-30T07:00:05.075354Z",
            "modified": "2025-09-24T05:09:32.481434Z",
            "imported": "2025-09-24T05:09:32.049099",
            "github_user": "derfeldev",
            "username": "derfeldev",
            "github_repo": "ansible-role-ghost",
            "github_branch": "main",
            "commit": "587a4ab1ab6a48d6c6d276fbf27172fe4db70ba3",
            "commit_message": "fix: prevent duplicate git tags by checking remote tags\n\n- Replace local tag check with remote tag check in version determination\n- Remove redundant tag existence check step\n- Automatically increment build numbers to avoid tag conflicts\n- Fixes \"reference already exists\" error when pushing tags\n",
            "name": "ghost",
            "description": "Ansible role to install Ghost, a modern open source publishing platform. Supports mash-playbook integration with email functionality.",
            "summary_fields": {
                "dependencies": [
                    {
                        "role": "devture.playbook_help"
                    },
                    {
                        "role": "devture.systemd_docker_base"
                    }
                ],
                "namespace": {
                    "id": 15945,
                    "name": "derfeldev",
                    "avatar_url": "https://github.com/derfeldev.png"
                },
                "provider_namespace": {
                    "id": 25566,
                    "name": "derfeldev",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/25566/"
                },
                "repository": {
                    "name": "ansible-role-ghost",
                    "original_name": "ansible-role-ghost"
                },
                "tags": [
                    "ghost",
                    "blog",
                    "cms",
                    "docker",
                    "mashplaybook",
                    "email"
                ],
                "versions": [
                    {
                        "id": "0a5f083a-ac54-41c3-84bc-382b767072a2",
                        "name": "6.0.10-27",
                        "release_date": "2025-09-24T08:08:45+03:00"
                    },
                    {
                        "id": "98576827-307e-4ce9-ab76-ba87b57dfd60",
                        "name": "6.0.10-26",
                        "release_date": "2025-09-24T08:08:45+03:00"
                    },
                    {
                        "id": "5a094c8e-42bd-4a43-8e59-0c3ecb0eeffe",
                        "name": "6.0.10-25",
                        "release_date": "2025-09-24T01:24:32+03:00"
                    },
                    {
                        "id": "043747b4-f463-42fa-87d0-39d33e05adab",
                        "name": "6.0.10-24",
                        "release_date": "2025-09-24T01:21:21+03:00"
                    },
                    {
                        "id": "5b49d1ef-a4bd-45f1-8d4b-0c56e1ed3a5f",
                        "name": "6.0.10-23",
                        "release_date": "2025-09-24T01:21:21+03:00"
                    },
                    {
                        "id": "fc3e0ceb-0206-4249-ab2e-6e56d8c1f370",
                        "name": "6.0.10-22",
                        "release_date": "2025-09-24T01:19:29+03:00"
                    },
                    {
                        "id": "2b4e14b0-70e2-4737-a359-84f76edd90e6",
                        "name": "6.0.10-21",
                        "release_date": "2025-09-24T01:19:29+03:00"
                    },
                    {
                        "id": "a329d1ac-51c5-4cee-8b7b-b3df2197f5de",
                        "name": "6.0.10-20",
                        "release_date": "2025-09-24T01:12:56+03:00"
                    },
                    {
                        "id": "1b319e60-fd8b-474a-8f11-920e1ef136b2",
                        "name": "6.0.10-19",
                        "release_date": "2025-09-24T01:12:56+03:00"
                    },
                    {
                        "id": "3f30aa1d-aa91-4243-90cf-f517ae1deb2b",
                        "name": "6.0.10-18",
                        "release_date": "2025-09-24T01:10:03+03:00"
                    },
                    {
                        "id": "178fb484-f650-4d70-8c32-d590aadacfec",
                        "name": "6.0.10-17",
                        "release_date": "2025-09-24T01:10:03+03:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 41486,
            "upstream_id": null,
            "created": "2025-08-30T10:05:10.244484Z",
            "modified": "2025-08-30T10:05:10.303978Z",
            "imported": "2025-08-30T10:05:10.241712",
            "github_user": "amarjeet-arora",
            "username": "amarjeet-arora",
            "github_repo": "ans-role",
            "github_branch": "main",
            "commit": "17772f2ffb43b28c41b54d0b0027fafd53eb7c90",
            "commit_message": "Add files via upload",
            "name": "ans-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23840,
                    "name": "amarjeet-arora",
                    "avatar_url": "https://github.com/amarjeet-arora.png"
                },
                "provider_namespace": {
                    "id": 33318,
                    "name": "amarjeet_arora",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33318/"
                },
                "repository": {
                    "name": "ans-role",
                    "original_name": "ans-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 4
        }
    ]
}