A list of legacy roles.

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

{
    "count": 37668,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3748",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3746",
    "results": [
        {
            "id": 43140,
            "upstream_id": null,
            "created": "2026-06-13T08:30:36.432316Z",
            "modified": "2026-06-13T08:30:36.501415Z",
            "imported": "2026-06-13T08:30:36.427137",
            "github_user": "ricsanfre",
            "username": "ricsanfre",
            "github_repo": "ansible-role-rustfs",
            "github_branch": "master",
            "commit": "a3f1e1e6b26c0132754f3bd5fb29c24886f46adc",
            "commit_message": "Ignorign github actions in yamlling and lint checks\n",
            "name": "rustfs",
            "description": "rustfs installation and configuration role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5872,
                    "name": "ricsanfre",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a15-f03a-798c-857f-1264084a5d7d/avatar/"
                },
                "provider_namespace": {
                    "id": 18140,
                    "name": "ricsanfre",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18140/"
                },
                "repository": {
                    "name": "ansible-role-rustfs",
                    "original_name": "ansible-role-rustfs"
                },
                "tags": [
                    "system",
                    "s3",
                    "rustfs",
                    "objectstorage"
                ],
                "versions": [
                    {
                        "id": "d335a09d-a28d-400f-968b-d26c8ab87c04",
                        "name": "v1.0.0",
                        "release_date": "2026-06-13T10:28:36+02:00"
                    }
                ]
            },
            "download_count": 581
        },
        {
            "id": 43141,
            "upstream_id": null,
            "created": "2026-06-13T10:49:58.366422Z",
            "modified": "2026-07-13T20:59:11.397099Z",
            "imported": "2026-07-13T20:59:11.321399",
            "github_user": "pluggero",
            "username": "pluggero",
            "github_repo": "ansible-role-ufw",
            "github_branch": "main",
            "commit": "2404b456fe421dc36e67f5df357a5c54aa7a7031",
            "commit_message": "fix: Fixed ufw service management (#13)",
            "name": "ufw",
            "description": "Installs and configures UFW (Uncomplicated Firewall) on various Linux distributions.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 19312,
                    "name": "pluggero",
                    "avatar_url": "https://github.com/pluggero.png"
                },
                "provider_namespace": {
                    "id": 28805,
                    "name": "pluggero",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28805/"
                },
                "repository": {
                    "name": "ansible-role-ufw",
                    "original_name": "ansible-role-ufw"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "2013a2b2-2378-493f-bddf-3693e17713ae",
                        "name": "1.3.0",
                        "release_date": "2026-07-13T22:58:06+02:00"
                    },
                    {
                        "id": "348db8d5-8867-4b31-9ebe-4474413dbce6",
                        "name": "1.2.0",
                        "release_date": "2026-07-10T17:08:46+02:00"
                    },
                    {
                        "id": "0144ead7-6e43-4935-9e6c-d5c7e707bb20",
                        "name": "1.1.0",
                        "release_date": "2026-06-13T14:32:21+02:00"
                    },
                    {
                        "id": "34f79cfd-4afb-4ce2-a19b-057e352f43f8",
                        "name": "1.0.0",
                        "release_date": "2026-06-13T12:28:55+02:00"
                    }
                ]
            },
            "download_count": 315
        },
        {
            "id": 43142,
            "upstream_id": null,
            "created": "2026-06-15T01:54:45.043460Z",
            "modified": "2026-06-15T01:54:45.094054Z",
            "imported": "2026-06-15T01:54:45.041040",
            "github_user": "Varun-Git-Hub-9",
            "username": "Varun-Git-Hub-9",
            "github_repo": "dummy-ansible-docker-role",
            "github_branch": "master",
            "commit": "1f660b67962403422a0d43371249308b59a3ec31",
            "commit_message": "Update main.yml",
            "name": "dummy-ansible-docker-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27978,
                    "name": "Varun-Git-Hub-9",
                    "avatar_url": "https://github.com/Varun-Git-Hub-9.png"
                },
                "provider_namespace": {
                    "id": 37390,
                    "name": "varun_git_hub_9",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37390/"
                },
                "repository": {
                    "name": "dummy-ansible-docker-role",
                    "original_name": "dummy-ansible-docker-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 43143,
            "upstream_id": null,
            "created": "2026-06-15T08:29:29.730760Z",
            "modified": "2026-07-26T16:46:55.077386Z",
            "imported": "2026-07-26T16:46:55.019843",
            "github_user": "buluma",
            "username": "buluma",
            "github_repo": "ansible-role-bind",
            "github_branch": "master",
            "commit": "74b01a9abbef5c852fc7929154359692a50e4086",
            "commit_message": "fix(molecule): pin bind_statistics_host to a static test value\n\nansible_facts['default_ipv4'] isn't reliably populated at gather-facts\ntime, so this resolved to 127.0.0.1 on the first converge but to the\ncontainer's real docker0 address on the second, making the rendered\nnamed.conf differ between runs and breaking the idempotence check.\n",
            "name": "bind",
            "description": "Setup ISC BIND as an authoritative DNS server for one or more domains (primary and/or secondary).",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 1056,
                    "name": "buluma",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fb-c3b2-764c-9b05-ec8bd0d67213/avatar/"
                },
                "provider_namespace": {
                    "id": 311,
                    "name": "buluma",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/311/"
                },
                "repository": {
                    "name": "ansible-role-bind",
                    "original_name": "ansible-role-bind"
                },
                "tags": [
                    "dns",
                    "networking",
                    "system"
                ],
                "versions": [
                    {
                        "id": "67f52ae7-c9de-410e-b335-f896d139e607",
                        "name": "26.6.2",
                        "release_date": "2026-07-24T11:36:00+03:00"
                    },
                    {
                        "id": "42f6c1e1-5400-48ed-864f-ddeff651e72f",
                        "name": "26.6.1",
                        "release_date": "2026-06-15T11:00:26+03:00"
                    },
                    {
                        "id": "a5adfcd1-4e97-47b2-b796-7e808b46ccb9",
                        "name": "26.6.0",
                        "release_date": "2026-06-14T13:00:57+03:00"
                    },
                    {
                        "id": "4d2f28b1-e0fc-463f-8f07-dafdc1798e7d",
                        "name": "0.1.0",
                        "release_date": "2022-04-29T21:53:11+03:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 43144,
            "upstream_id": null,
            "created": "2026-06-15T08:29:32.059167Z",
            "modified": "2026-07-26T16:48:33.797447Z",
            "imported": "2026-07-26T16:48:33.737028",
            "github_user": "buluma",
            "username": "buluma",
            "github_repo": "ansible-role-drush",
            "github_branch": "master",
            "commit": "5accb68a4b48d71b1bda27d56e047ca3664f2a33",
            "commit_message": "Regenerate CI scaffolding and fix sudoers/platform-matrix bugs\n\n- meta/preferences.yml: pin EL to 10/9 (drop almalinux8/rockylinux8) and\n  Fedora to 44/43 (45 ships a python that breaks ansible-core's AnsiballZ)\n- molecule/default/prepare.yml: replace the sudoers lineinfile task with\n  a raw grep/append, which doesn't require Ansible to already be\n  functional on a fresh container\n- regenerated via ansible-generator: adds git_branch to galaxy.yml so\n  the Galaxy release action targets the repo's actual default branch\n  instead of defaulting to master\n",
            "name": "drush",
            "description": "Install Drupal shell.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 1056,
                    "name": "buluma",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fb-c3b2-764c-9b05-ec8bd0d67213/avatar/"
                },
                "provider_namespace": {
                    "id": 311,
                    "name": "buluma",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/311/"
                },
                "repository": {
                    "name": "ansible-role-drush",
                    "original_name": "ansible-role-drush"
                },
                "tags": [
                    "drush"
                ],
                "versions": [
                    {
                        "id": "85812fcf-f050-4ae2-b67e-1bf72f9df854",
                        "name": "26.6.3",
                        "release_date": "2026-07-21T13:09:24+03:00"
                    },
                    {
                        "id": "0186d154-22f6-4554-979f-4ab7a3192058",
                        "name": "26.6.2",
                        "release_date": "2026-06-15T17:52:03+03:00"
                    },
                    {
                        "id": "3133c6a2-e022-4a4b-9706-55f9ba15dc2e",
                        "name": "26.6.1",
                        "release_date": "2026-06-15T11:00:41+03:00"
                    },
                    {
                        "id": "e3e0279f-5b35-4c57-88a7-2b3ae3d1e45c",
                        "name": "26.6.0",
                        "release_date": "2026-06-14T13:01:05+03:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 43145,
            "upstream_id": null,
            "created": "2026-06-15T08:32:37.461936Z",
            "modified": "2026-07-26T16:46:03.725898Z",
            "imported": "2026-07-26T16:46:03.567072",
            "github_user": "buluma",
            "username": "buluma",
            "github_repo": "ansible-role-apache-php-fpm-back",
            "github_branch": "master",
            "commit": "695f4d8f2db7f4ad68e04f1caef8456bc230ccae",
            "commit_message": "Regenerate CI scaffolding and fix sudoers/platform-matrix bugs\n\n- meta/preferences.yml: pin EL to 10/9 (drop almalinux8/rockylinux8) and\n  Fedora to 44/43 (45 ships a python that breaks ansible-core's AnsiballZ)\n- molecule/default/prepare.yml: replace the sudoers lineinfile task with\n  a raw grep/append, which doesn't require Ansible to already be\n  functional on a fresh container\n- regenerated via ansible-generator: adds git_branch to galaxy.yml so\n  the Galaxy release action targets the repo's actual default branch\n  instead of defaulting to master\n",
            "name": "apache-php-fpm-back",
            "description": "Apache 2.4+ PHP-FPM support for Linux.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 1056,
                    "name": "buluma",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fb-c3b2-764c-9b05-ec8bd0d67213/avatar/"
                },
                "provider_namespace": {
                    "id": 311,
                    "name": "buluma",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/311/"
                },
                "repository": {
                    "name": "ansible-role-apache-php-fpm-back",
                    "original_name": "ansible-role-apache-php-fpm-back"
                },
                "tags": [
                    "web",
                    "apache",
                    "php",
                    "cgi",
                    "phpfpm"
                ],
                "versions": [
                    {
                        "id": "a29af760-cea7-4942-890e-92c031e4b27f",
                        "name": "26.6.2",
                        "release_date": "2026-07-21T13:07:03+03:00"
                    },
                    {
                        "id": "facb08c7-c515-4d29-83e7-0faf5b4cf48d",
                        "name": "26.6.1",
                        "release_date": "2026-06-14T23:53:35+00:00"
                    },
                    {
                        "id": "15323261-3120-4fd0-8dab-c2aa63320e13",
                        "name": "26.6.0",
                        "release_date": "2026-06-14T13:00:55+03:00"
                    },
                    {
                        "id": "c4af4514-274e-44cb-921c-434822fe35cb",
                        "name": "1.1.0",
                        "release_date": "2018-02-08T14:24:37-06:00"
                    },
                    {
                        "id": "48d819f6-f698-4b95-8699-93e2955c58fd",
                        "name": "1.0.2",
                        "release_date": "2016-04-22T14:07:22-05:00"
                    },
                    {
                        "id": "0f9ee601-f480-4d8f-97c3-a763d394d2a4",
                        "name": "1.0.1",
                        "release_date": "2016-02-02T11:21:57-06:00"
                    },
                    {
                        "id": "bcf9d7f1-e237-47e4-a401-a7cebe4e8d66",
                        "name": "1.0.0",
                        "release_date": "2016-01-14T22:29:39-06:00"
                    },
                    {
                        "id": "60d33991-cd64-4e96-9530-8fcc9f4c9839",
                        "name": "0.2.0",
                        "release_date": "2016-01-13T23:25:53-06:00"
                    },
                    {
                        "id": "b07f5b06-22ec-483a-b0d6-144e70fb57a7",
                        "name": "0.1.0",
                        "release_date": "2016-01-13T21:34:22-06:00"
                    }
                ]
            },
            "download_count": 6
        },
        {
            "id": 43146,
            "upstream_id": null,
            "created": "2026-06-15T08:33:18.360031Z",
            "modified": "2026-07-26T16:50:39.827969Z",
            "imported": "2026-07-26T16:50:39.764907",
            "github_user": "buluma",
            "username": "buluma",
            "github_repo": "ansible-role-netiq-sentinel-syslog-event-source",
            "github_branch": "master",
            "commit": "0159955ef3decdf783769fd593cb49a81bd53c4c",
            "commit_message": "fix: install rsyslog/syslog-ng before deploying config into it\n\nNeither tasks/rsyslog.yml nor tasks/syslog-ng.yml ever installed the\npackage before templating a config file into it - /etc/rsyslog.d\ndoesn't exist on a fresh host until the rsyslog package creates it.\nsyslog_package_names was already defined per-distro in vars/ but never\nconsumed anywhere.\n",
            "name": "netiq-sentinel-syslog-event-source",
            "description": "Ansible role for setting up a linux host as an event source to NetIQ Sentinel.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 1056,
                    "name": "buluma",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fb-c3b2-764c-9b05-ec8bd0d67213/avatar/"
                },
                "provider_namespace": {
                    "id": 311,
                    "name": "buluma",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/311/"
                },
                "repository": {
                    "name": "ansible-role-netiq-sentinel-syslog-event-source",
                    "original_name": "ansible-role-netiq-sentinel-syslog-event-source"
                },
                "tags": [
                    "netiq",
                    "authentication",
                    "sentinel"
                ],
                "versions": [
                    {
                        "id": "58e22ca8-c4a9-423c-afc8-1a8408504d8f",
                        "name": "26.6.2",
                        "release_date": "2026-07-24T16:10:13+03:00"
                    },
                    {
                        "id": "3e17f41a-1b2b-463b-8867-eac648f15890",
                        "name": "26.6.1",
                        "release_date": "2026-06-15T02:14:25+03:00"
                    },
                    {
                        "id": "4b6e9e50-7564-4fd6-aa60-4e54885b6b00",
                        "name": "26.6.0",
                        "release_date": "2026-06-14T13:01:12+03:00"
                    },
                    {
                        "id": "4e5a2d69-91ee-46b0-b817-347989fe1626",
                        "name": "0.6.26",
                        "release_date": "2022-06-26T08:25:31+03:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 43147,
            "upstream_id": null,
            "created": "2026-06-15T08:34:35.256605Z",
            "modified": "2026-07-26T16:52:15.500526Z",
            "imported": "2026-07-26T16:52:15.424638",
            "github_user": "buluma",
            "username": "buluma",
            "github_repo": "ansible-role-redmine-1",
            "github_branch": "master",
            "commit": "545da8aa2dd3b20004889e1b2d9ba139d4f7e2ba",
            "commit_message": "Regenerate CI scaffolding and fix sudoers/platform-matrix bugs\n\n- meta/preferences.yml: pin EL to 10/9 (drop almalinux8/rockylinux8) and\n  Fedora to 44/43 (45 ships a python that breaks ansible-core's AnsiballZ)\n- molecule/default/prepare.yml: replace the sudoers lineinfile task with\n  a raw grep/append, which doesn't require Ansible to already be\n  functional on a fresh container\n- regenerated via ansible-generator: adds git_branch to galaxy.yml so\n  the Galaxy release action targets the repo's actual default branch\n  instead of defaulting to master\n",
            "name": "redmine-1",
            "description": "Install Redmine on CentOS",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 1056,
                    "name": "buluma",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fb-c3b2-764c-9b05-ec8bd0d67213/avatar/"
                },
                "provider_namespace": {
                    "id": 311,
                    "name": "buluma",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/311/"
                },
                "repository": {
                    "name": "ansible-role-redmine-1",
                    "original_name": "ansible-role-redmine-1"
                },
                "tags": [
                    "development",
                    "web"
                ],
                "versions": [
                    {
                        "id": "f2c13f90-331e-4e80-b76d-b0e491e1557a",
                        "name": "26.6.2",
                        "release_date": "2026-07-21T13:12:59+03:00"
                    },
                    {
                        "id": "5961b89e-ab24-4a8f-923d-ae0a1a345339",
                        "name": "26.6.1",
                        "release_date": "2026-06-15T02:36:38+03:00"
                    },
                    {
                        "id": "3f7665a3-a16a-4bf9-9f36-637cee0fbb05",
                        "name": "26.6.0",
                        "release_date": "2026-06-14T13:11:53+03:00"
                    },
                    {
                        "id": "a84ac6fb-e397-46f1-8d2b-f4c5ec841c65",
                        "name": "0.1.0",
                        "release_date": "2022-05-03T09:50:10+03:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 43148,
            "upstream_id": null,
            "created": "2026-06-15T14:01:39.482781Z",
            "modified": "2026-06-15T14:01:39.552017Z",
            "imported": "2026-06-15T14:01:39.477454",
            "github_user": "mojeda101",
            "username": "mojeda101",
            "github_repo": "ludus_sysmon",
            "github_branch": "main",
            "commit": "9de15e2ca4c8aa6ad0f4505b9a290bf8570e9a26",
            "commit_message": "sysmon setup\n",
            "name": "ludus_sysmon",
            "description": "Installs Sysinternals Sysmon and applies the SwiftOnSecurity configuration on Windows hosts",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23576,
                    "name": "mojeda101",
                    "avatar_url": "https://github.com/mojeda101.png"
                },
                "provider_namespace": {
                    "id": 33050,
                    "name": "mojeda101",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33050/"
                },
                "repository": {
                    "name": "ludus_sysmon",
                    "original_name": "ludus_sysmon"
                },
                "tags": [
                    "ludus",
                    "sysmon",
                    "sysinternals",
                    "detection",
                    "blueteam",
                    "modular"
                ],
                "versions": [
                    {
                        "id": "ff75096c-abe5-4344-a749-a6493e700245",
                        "name": "v0.0.5",
                        "release_date": "2026-06-15T15:52:34+02:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 43149,
            "upstream_id": null,
            "created": "2026-06-16T10:21:39.578768Z",
            "modified": "2026-06-16T10:21:39.630908Z",
            "imported": "2026-06-16T10:21:39.576495",
            "github_user": "HaizorWill",
            "username": "HaizorWill",
            "github_repo": "ansible-ovn",
            "github_branch": "main",
            "commit": "e250401cf995bda36df40252f40debf0fd385cbe",
            "commit_message": "Update: add throttle for ovn-central install and restart, add requirements, ansible version CI, fix template bug\n\n* Add throttle for package installation and service restart handler\n> This is not very helpful at first run, although can be crucial during updates of existing clusters. Might want to switch up for not using latest at all\n* Add test playbook and inventory and ansible matrix test workflow\n* Update role naming inside playbooks\n* Update module name to be snake_case\n* Add requirements.yml\n* Change minimal ansible version\n* Change ansible.builtin.select to select and  ansible.builtin.first to first\n> This is for compatibility with ansible 2.16",
            "name": "ovn",
            "description": "Ansible role that simplifies deployment and configuration of OVN components",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25647,
                    "name": "HaizorWill",
                    "avatar_url": "https://github.com/HaizorWill.png"
                },
                "provider_namespace": {
                    "id": 35101,
                    "name": "haizorwill",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35101/"
                },
                "repository": {
                    "name": "ansible-ovn",
                    "original_name": "ansible-ovn"
                },
                "tags": [
                    "ovn",
                    "ovsdb",
                    "sdn",
                    "openstack"
                ],
                "versions": [
                    {
                        "id": "0b97e53c-0cc1-4e64-adb0-4bfb1efc387b",
                        "name": "v6.13.2026",
                        "release_date": "2026-06-13T02:26:07+03:00"
                    },
                    {
                        "id": "05b9209f-99f8-4c07-86c4-4c2fe85b6560",
                        "name": "v6.11.2026",
                        "release_date": "2026-06-11T12:47:21+03:00"
                    }
                ]
            },
            "download_count": 1
        }
    ]
}