A list of legacy roles.

GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3622
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 37831,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3623",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3621",
    "results": [
        {
            "id": 41764,
            "upstream_id": null,
            "created": "2025-10-22T17:23:40.089248Z",
            "modified": "2025-12-01T12:01:52.406691Z",
            "imported": "2025-12-01T12:01:51.893154",
            "github_user": "chadek",
            "username": "chadek",
            "github_repo": "ansible-role-vault-promote",
            "github_branch": "main",
            "commit": "6eec6df42dd6231e90fae970620a2b74e0a86a72",
            "commit_message": "fix default vault_promote_var_to_extract valut to empty array (#1)\n\n* fix default vault_promote_var_to_extract valut to empty array\n\n* adding vault_collections default variable\n\n* remove trailing space\n\n* fixup! adding vault_collections default variable\n\n* adapt converge to ci environment",
            "name": "vault_promote",
            "description": "ansible role to promote vault variable as fact",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 1161,
                    "name": "chadek",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fc-0a8e-7d1a-89e3-d423d38f6640/avatar/"
                },
                "provider_namespace": {
                    "id": 14513,
                    "name": "chadek",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14513/"
                },
                "repository": {
                    "name": "ansible-role-vault-promote",
                    "original_name": "ansible-role-vault-promote"
                },
                "tags": [
                    "bitwarden",
                    "vault"
                ],
                "versions": [
                    {
                        "id": "ef269de0-f002-4660-9cbe-c15c8e93677b",
                        "name": "v0.1.2",
                        "release_date": "2025-12-01T09:00:38-03:00"
                    },
                    {
                        "id": "a8e9650b-e50d-43bb-a904-28f409889991",
                        "name": "v0.1.1",
                        "release_date": "2025-11-05T18:45:54-03:00"
                    },
                    {
                        "id": "f19c946e-390a-49a7-832d-f2f9d92d9be6",
                        "name": "v0.1.0",
                        "release_date": "2025-11-05T17:36:31-03:00"
                    },
                    {
                        "id": "a5518f3d-769b-429b-a1f9-17bd7d296020",
                        "name": "v0.0.5",
                        "release_date": "2025-11-05T08:12:31-03:00"
                    },
                    {
                        "id": "9c363d49-cb86-4d36-967c-d7b1ef1f1a9f",
                        "name": "v0.0.4",
                        "release_date": "2025-10-22T16:03:15-03:00"
                    },
                    {
                        "id": "4edcccc0-63f9-4089-90ab-9d8f41894e21",
                        "name": "v0.0.3",
                        "release_date": "2025-10-22T14:43:09-03:00"
                    },
                    {
                        "id": "12f4b560-2d0d-4481-acd8-2d9513d34ddb",
                        "name": "v0.0.2",
                        "release_date": "2025-10-22T14:34:01-03:00"
                    },
                    {
                        "id": "17a873bc-932f-4c2e-9ac7-2c73331df862",
                        "name": "v0.0.1",
                        "release_date": "2025-10-22T14:21:12-03:00"
                    }
                ]
            },
            "download_count": 1138
        },
        {
            "id": 41765,
            "upstream_id": null,
            "created": "2025-10-22T19:38:52.007529Z",
            "modified": "2025-10-22T19:38:52.055025Z",
            "imported": "2025-10-22T19:38:52.004330",
            "github_user": "iPratikT",
            "username": "iPratikT",
            "github_repo": "ansible-role-docker",
            "github_branch": "main",
            "commit": "86db3b8159c9fae0e97833e73d2b34eef58741ee",
            "commit_message": "Update .gitignore to include additional patterns",
            "name": "docker",
            "description": "Installs Docker and the Python SDK for Checkmk monitoring",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24604,
                    "name": "iPratikT",
                    "avatar_url": "https://github.com/iPratikT.png"
                },
                "provider_namespace": {
                    "id": 34065,
                    "name": "ipratikt",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34065/"
                },
                "repository": {
                    "name": "ansible-role-docker",
                    "original_name": "ansible-role-docker"
                },
                "tags": [
                    "web",
                    "system",
                    "containers",
                    "docker",
                    "orchestration",
                    "compose",
                    "server"
                ],
                "versions": [
                    {
                        "id": "ee7d3529-ad48-46d9-a681-df0e7778860c",
                        "name": "v1.0.0",
                        "release_date": "2025-10-22T21:18:59+02:00"
                    }
                ]
            },
            "download_count": 7
        },
        {
            "id": 41766,
            "upstream_id": null,
            "created": "2025-10-23T10:24:46.665861Z",
            "modified": "2025-10-23T10:24:46.705286Z",
            "imported": "2025-10-23T10:24:46.663418",
            "github_user": "Shiva26-k",
            "username": "Shiva26-k",
            "github_repo": "ansible-roles",
            "github_branch": "main",
            "commit": "21988758fbe40a4b0573d05faec2e7c6bad9fa34",
            "commit_message": "roles modified\n",
            "name": "ansible-roles",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24629,
                    "name": "Shiva26-k",
                    "avatar_url": "https://github.com/Shiva26-k.png"
                },
                "provider_namespace": {
                    "id": 34090,
                    "name": "shiva26_k",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34090/"
                },
                "repository": {
                    "name": "ansible-roles",
                    "original_name": "ansible-roles"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41767,
            "upstream_id": null,
            "created": "2025-10-23T11:31:51.088591Z",
            "modified": "2025-10-27T19:59:57.849527Z",
            "imported": "2025-10-27T19:59:57.823663",
            "github_user": "jimtesson",
            "username": "jimtesson",
            "github_repo": "ansible-role-fail2ban",
            "github_branch": "main",
            "commit": "e2154ae6df72dc62b0b66e672cc0f1efda558b98",
            "commit_message": "update readme\n",
            "name": "fail2ban",
            "description": "setup fail2ban",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24334,
                    "name": "jimtesson",
                    "avatar_url": "https://github.com/jimtesson.png"
                },
                "provider_namespace": {
                    "id": 33799,
                    "name": "jimtesson",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33799/"
                },
                "repository": {
                    "name": "ansible-role-fail2ban",
                    "original_name": "ansible-role-fail2ban"
                },
                "tags": [
                    "users"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41768,
            "upstream_id": null,
            "created": "2025-10-23T12:10:23.286590Z",
            "modified": "2025-10-23T12:38:18.392769Z",
            "imported": "2025-10-23T12:38:18.353726",
            "github_user": "L-vandijken",
            "username": "L-vandijken",
            "github_repo": "IAC-week-6",
            "github_branch": "main",
            "commit": "831bd43b9114d9654a806f30f5557d286034d8cd",
            "commit_message": "Update main.yml\n",
            "name": "Apache2",
            "description": "Installeert en configureert de Apache webserver",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24273,
                    "name": "L-vandijken",
                    "avatar_url": "https://github.com/L-vandijken.png"
                },
                "provider_namespace": {
                    "id": 33740,
                    "name": "l_vandijken",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33740/"
                },
                "repository": {
                    "name": "IAC-week-6",
                    "original_name": "IAC-week-6"
                },
                "tags": [
                    "web",
                    "apache",
                    "httpd",
                    "webserver"
                ],
                "versions": []
            },
            "download_count": 10
        },
        {
            "id": 41769,
            "upstream_id": null,
            "created": "2025-10-23T23:50:18.223268Z",
            "modified": "2025-10-23T23:50:18.255608Z",
            "imported": "2025-10-23T23:50:18.220953",
            "github_user": "sshakil820",
            "username": "sshakil820",
            "github_repo": "dummy-role",
            "github_branch": "main",
            "commit": "d431d0892084c753f83f3676d4ae0e15d5b70b86",
            "commit_message": "intital files\n",
            "name": "dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24659,
                    "name": "sshakil820",
                    "avatar_url": "https://github.com/sshakil820.png"
                },
                "provider_namespace": {
                    "id": 34120,
                    "name": "sshakil820",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34120/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41770,
            "upstream_id": null,
            "created": "2025-10-24T13:35:05.494735Z",
            "modified": "2025-10-24T13:35:05.555106Z",
            "imported": "2025-10-24T13:35:05.492634",
            "github_user": "themaire",
            "username": "themaire",
            "github_repo": "ansible-role-raspberry_pi_configurator",
            "github_branch": "main",
            "commit": "849d9fd94701c09952d9dfca2066aa43c544c37d",
            "commit_message": "First commit.\n\nfeat: Add comprehensive Ansible role for Raspberry Pi configuration\n\n- Implemented tasks for managing swap size, including stopping services and recreating swap files.\n- Added deployment tasks for SABnzbd, including installation and configuration.\n- Created tasks for deploying WordPress using Docker Compose.\n- Developed tasks to determine Raspberry Pi specifications and configure settings based on the model.\n- Added tasks to disable HDMI and audio output to save power.\n- Implemented fan control configuration for Raspberry Pi 5.\n- Set up a firewall using UFW with logging and SSH rate limiting.\n- Configured GPU memory split and hostname settings.\n- Included tasks for Samba installation and configuration, including user management.\n- Added tasks for setting up log2ram for efficient logging.\n- Implemented Docker installation tasks with user group management.\n- Created tasks for setting up Zsh with Oh My Zsh and plugins for users.\n- Configured SSH settings for enhanced security, including key management and port changes.\n- Added timezone configuration tasks.\n- Created a comprehensive test suite for role validation.\n",
            "name": "raspberry_pi_configurator",
            "description": "Configuring from scratch a Raspberry Pi with Raspbian OS.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24671,
                    "name": "themaire",
                    "avatar_url": "https://github.com/themaire.png"
                },
                "provider_namespace": {
                    "id": 34132,
                    "name": "themaire",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34132/"
                },
                "repository": {
                    "name": "ansible-role-raspberry_pi_configurator",
                    "original_name": "ansible-role-raspberry_pi_configurator"
                },
                "tags": [
                    "raspberry",
                    "rpi",
                    "setup"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41771,
            "upstream_id": null,
            "created": "2025-10-24T21:55:11.944254Z",
            "modified": "2025-10-24T21:55:11.984237Z",
            "imported": "2025-10-24T21:55:11.942043",
            "github_user": "MEhrn00",
            "username": "MEhrn00",
            "github_repo": "ansible-role-mythic",
            "github_branch": "1.0.0",
            "commit": "b60ab311ec578f717fe06addbc217b8ca3588545",
            "commit_message": "Initial commit\n",
            "name": "mythic",
            "description": "Installs and configures Mythic C2 server",
            "summary_fields": {
                "dependencies": [
                    {
                        "name": "geerlingguy.docker",
                        "version": ">=7.0.0"
                    }
                ],
                "namespace": {
                    "id": 13515,
                    "name": "MEhrn00",
                    "avatar_url": "https://github.com/MEhrn00.png"
                },
                "provider_namespace": {
                    "id": 23255,
                    "name": "mehrn00",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23255/"
                },
                "repository": {
                    "name": "ansible-role-mythic",
                    "original_name": "ansible-role-mythic"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "30e0af74-abbb-4c5e-85bb-71d40209a4dc",
                        "name": "1.0.0",
                        "release_date": "2025-10-24T17:54:15-04:00"
                    }
                ]
            },
            "download_count": 13
        },
        {
            "id": 41772,
            "upstream_id": null,
            "created": "2025-10-24T22:03:10.077151Z",
            "modified": "2025-10-24T22:03:10.140593Z",
            "imported": "2025-10-24T22:03:10.075020",
            "github_user": "MEhrn00",
            "username": "MEhrn00",
            "github_repo": "ansible-role-sliver",
            "github_branch": "1.0.0",
            "commit": "322410d7daa79cc56d5d3a48fd6845c1101368bd",
            "commit_message": "Initial commit\n",
            "name": "sliver",
            "description": "Installs and configures Sliver C2 server",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 13515,
                    "name": "MEhrn00",
                    "avatar_url": "https://github.com/MEhrn00.png"
                },
                "provider_namespace": {
                    "id": 23255,
                    "name": "mehrn00",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23255/"
                },
                "repository": {
                    "name": "ansible-role-sliver",
                    "original_name": "ansible-role-sliver"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "e6db1858-3687-4432-ab77-d2e1b003f22c",
                        "name": "1.0.0",
                        "release_date": "2025-10-24T18:01:05-04:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 41773,
            "upstream_id": null,
            "created": "2025-10-25T05:23:50.393252Z",
            "modified": "2025-10-25T05:23:50.441610Z",
            "imported": "2025-10-25T05:23:50.390995",
            "github_user": "vijikalavarkar",
            "username": "vijikalavarkar",
            "github_repo": "demo-cook-app",
            "github_branch": "cook",
            "commit": "bd42ff820d80e8f648d827834f358a3f0df8129b",
            "commit_message": "Added update\n",
            "name": "demo-cook-app",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24364,
                    "name": "vijikalavarkar",
                    "avatar_url": "https://github.com/vijikalavarkar.png"
                },
                "provider_namespace": {
                    "id": 33827,
                    "name": "vijikalavarkar",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33827/"
                },
                "repository": {
                    "name": "demo-cook-app",
                    "original_name": "demo-cook-app"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        }
    ]
}