A list of legacy roles.

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

{
    "count": 37839,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3753",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3751",
    "results": [
        {
            "id": 43222,
            "upstream_id": null,
            "created": "2026-07-10T14:42:20.075822Z",
            "modified": "2026-10-24T02:37:31.910717Z",
            "imported": "2026-10-24T02:37:31.611681",
            "github_user": "bradfordwagner",
            "username": "bradfordwagner",
            "github_repo": "ansible-role-vault",
            "github_branch": "1.1.6",
            "commit": "13e3381bc8686257bf3625975d46986fbe5916bb",
            "commit_message": "fix: use ansible_facts.* instead of injected fact vars (#21)\n\nansible-core deprecates INJECT_FACTS_AS_VARS defaulting to True (removal\nin 2.24). Read facts through ansible_facts so the role keeps working once\nfacts stop being injected as top-level vars.\n\nCo-authored-by: Claude Opus 5.5 <[email protected]>",
            "name": "vault",
            "description": "installs HashiCorp Vault (community or enterprise)",
            "summary_fields": {
                "dependencies": [
                    "andrewrothstein.unarchivedeps"
                ],
                "namespace": {
                    "id": 1001,
                    "name": "bradfordwagner",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fb-9df6-70c5-b07a-0a408ae50410/avatar/"
                },
                "provider_namespace": {
                    "id": 14392,
                    "name": "bradfordwagner",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14392/"
                },
                "repository": {
                    "name": "ansible-role-vault",
                    "original_name": "ansible-role-vault"
                },
                "tags": [
                    "vault",
                    "hashicorp"
                ],
                "versions": [
                    {
                        "id": "05584655-1b5e-489e-af2e-1f159acf9967",
                        "name": "1.1.6",
                        "release_date": "2026-10-23T19:50:58-04:00"
                    },
                    {
                        "id": "9a20f6d8-9bfd-453a-9e13-7f9e1adebc37",
                        "name": "1.1.5",
                        "release_date": "2026-10-22T23:20:58-04:00"
                    },
                    {
                        "id": "bf37d055-642e-4281-b90f-740ced0bd15a",
                        "name": "1.1.4",
                        "release_date": "2026-10-16T15:06:57-04:00"
                    },
                    {
                        "id": "d056f774-ff76-4b36-9089-eecbc7192c32",
                        "name": "1.1.3",
                        "release_date": "2026-10-09T23:10:37-04:00"
                    },
                    {
                        "id": "eaed3f3f-09d8-49d7-a58c-0cdbca1caf08",
                        "name": "1.1.2",
                        "release_date": "2026-09-16T21:45:56-04:00"
                    },
                    {
                        "id": "11a61aa0-22c6-4ca7-ac1f-f6d9555c79da",
                        "name": "1.1.1",
                        "release_date": "2026-09-01T20:10:18-04:00"
                    },
                    {
                        "id": "9d89ea19-4d84-4107-a90d-ecff6d951836",
                        "name": "1.1.0",
                        "release_date": "2026-08-04T14:59:26-04:00"
                    },
                    {
                        "id": "754c4b1c-f013-4cdb-a048-ca335063dfb6",
                        "name": "1.0.1",
                        "release_date": "2026-07-10T10:55:23-04:00"
                    },
                    {
                        "id": "d4c2df0c-c9c3-45e8-b23f-60bc55f86c4e",
                        "name": "1.0.0",
                        "release_date": "2026-07-10T10:35:12-04:00"
                    }
                ]
            },
            "download_count": 277
        },
        {
            "id": 43223,
            "upstream_id": null,
            "created": "2026-07-10T15:18:48.244069Z",
            "modified": "2026-07-11T05:33:47.084349Z",
            "imported": "2026-07-11T05:33:47.040533",
            "github_user": "pluggero",
            "username": "pluggero",
            "github_repo": "ansible-role-usbguard",
            "github_branch": "main",
            "commit": "0395873064f8fdf47bf0e2ea8549a86e80387dac",
            "commit_message": "refactor: Refactored rules format (#6)\n\n* fix: Fixed empty block handling\n\n* fix: Removed base policy feature\n\n* refactor: Splitted rules to different files\n\n* fix: molecule test",
            "name": "usbguard",
            "description": "Installs and configures USBGuard 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-usbguard",
                    "original_name": "ansible-role-usbguard"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "59798d58-cc4e-4d68-aceb-5c2082007001",
                        "name": "1.1.0",
                        "release_date": "2026-07-11T07:32:39+02:00"
                    },
                    {
                        "id": "b870d1ed-104b-4e34-be76-c457642a5854",
                        "name": "1.0.1",
                        "release_date": "2026-07-10T18:38:11+02:00"
                    },
                    {
                        "id": "13b0d8c2-1366-437e-a173-6f434b18fac4",
                        "name": "1.0.0",
                        "release_date": "2026-07-10T17:08:24+02:00"
                    }
                ]
            },
            "download_count": 617
        },
        {
            "id": 43224,
            "upstream_id": null,
            "created": "2026-07-10T16:05:32.759999Z",
            "modified": "2026-10-23T23:58:50.996699Z",
            "imported": "2026-10-23T23:58:50.887281",
            "github_user": "bradfordwagner",
            "username": "bradfordwagner",
            "github_repo": "ansible-role-terraform",
            "github_branch": "1.0.10",
            "commit": "471fcdb28fe9c8898e677bdebbbef608f8610fe9",
            "commit_message": "fix: use ansible_facts.* instead of injected fact vars (#23)\n\nansible-core deprecates INJECT_FACTS_AS_VARS defaulting to True (removal\nin 2.24). Read facts through ansible_facts so the role keeps working once\nfacts stop being injected as top-level vars.\n\nCo-authored-by: Claude Opus 5.5 <[email protected]>",
            "name": "terraform",
            "description": "installs HashiCorp Terraform",
            "summary_fields": {
                "dependencies": [
                    "andrewrothstein.unarchivedeps"
                ],
                "namespace": {
                    "id": 1001,
                    "name": "bradfordwagner",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fb-9df6-70c5-b07a-0a408ae50410/avatar/"
                },
                "provider_namespace": {
                    "id": 14392,
                    "name": "bradfordwagner",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14392/"
                },
                "repository": {
                    "name": "ansible-role-terraform",
                    "original_name": "ansible-role-terraform"
                },
                "tags": [
                    "terraform",
                    "hashicorp"
                ],
                "versions": [
                    {
                        "id": "0375c9de-a60b-4622-ae28-8b5fff0b85b8",
                        "name": "1.0.10",
                        "release_date": "2026-10-23T19:50:08-04:00"
                    },
                    {
                        "id": "6e4ac4af-7ef4-4582-99ea-65632e9773ac",
                        "name": "1.0.9",
                        "release_date": "2026-10-21T16:15:07-04:00"
                    },
                    {
                        "id": "074abb23-93ce-4f88-a8b1-0079100ca103",
                        "name": "1.0.8",
                        "release_date": "2026-10-16T15:06:53-04:00"
                    },
                    {
                        "id": "e20e5817-943b-456b-af5b-13a6019651ce",
                        "name": "1.0.7",
                        "release_date": "2026-10-02T16:52:09-04:00"
                    },
                    {
                        "id": "505bd327-15c8-424f-9930-9de5ff68c32b",
                        "name": "1.0.6",
                        "release_date": "2026-09-24T10:51:31-04:00"
                    },
                    {
                        "id": "7b5f6b9a-e553-417c-b0f5-076436355571",
                        "name": "1.0.5",
                        "release_date": "2026-09-16T21:46:47-04:00"
                    },
                    {
                        "id": "94f3e62c-baa2-4327-86ad-c9bb9e887d4e",
                        "name": "1.0.4",
                        "release_date": "2026-09-09T20:28:21-04:00"
                    },
                    {
                        "id": "97046129-2ea7-412f-b2cb-eb7e55e09804",
                        "name": "1.0.3",
                        "release_date": "2026-09-03T22:06:09-04:00"
                    },
                    {
                        "id": "251956eb-6c9d-4823-bb44-07e1af4c70ac",
                        "name": "1.0.2",
                        "release_date": "2026-08-27T21:47:50-04:00"
                    },
                    {
                        "id": "f7c5de2a-95a9-4e8c-8158-55b95a5faf11",
                        "name": "1.0.1",
                        "release_date": "2026-08-20T10:35:16-04:00"
                    },
                    {
                        "id": "d340952c-a082-4df2-a6da-3302079cae73",
                        "name": "1.0.0",
                        "release_date": "2026-07-10T11:59:55-04:00"
                    }
                ]
            },
            "download_count": 267
        },
        {
            "id": 43225,
            "upstream_id": null,
            "created": "2026-07-12T08:08:50.361912Z",
            "modified": "2026-07-12T08:08:50.400566Z",
            "imported": "2026-07-12T08:08:50.359381",
            "github_user": "akash9889Git",
            "username": "akash9889Git",
            "github_repo": "dummy-role1",
            "github_branch": "main",
            "commit": "64269f90f97ed3d59b74e040976f6e6f481702ad",
            "commit_message": "intial files\n",
            "name": "dummy-role1",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26552,
                    "name": "akash9889Git",
                    "avatar_url": "https://github.com/akash9889Git.png"
                },
                "provider_namespace": {
                    "id": 35987,
                    "name": "akash9889git",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35987/"
                },
                "repository": {
                    "name": "dummy-role1",
                    "original_name": "dummy-role1"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 43226,
            "upstream_id": null,
            "created": "2026-07-12T15:15:33.656771Z",
            "modified": "2026-07-12T15:15:33.701998Z",
            "imported": "2026-07-12T15:15:33.652763",
            "github_user": "halif",
            "username": "halif",
            "github_repo": "ansible-role-patroni",
            "github_branch": "main",
            "commit": "b6caae8b7910d0b3d4890a02e97c0cec1094bde8",
            "commit_message": "Initial commit: Patroni PostgresPro 1C role\n",
            "name": "patroni_postgrespro",
            "description": "Отказоустойчивый кластер Patroni + PostgresPro 1C",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 11774,
                    "name": "halif",
                    "avatar_url": "https://github.com/halif.png"
                },
                "provider_namespace": {
                    "id": 21416,
                    "name": "halif",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21416/"
                },
                "repository": {
                    "name": "ansible-role-patroni",
                    "original_name": "ansible-role-patroni"
                },
                "tags": [
                    "database",
                    "postgresql",
                    "patroni",
                    "clustering",
                    "high-availability",
                    "1c"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 43227,
            "upstream_id": null,
            "created": "2026-07-12T15:39:46.908360Z",
            "modified": "2026-07-12T15:39:46.940534Z",
            "imported": "2026-07-12T15:39:46.905988",
            "github_user": "Jysh06",
            "username": "Jysh06",
            "github_repo": "Ansible-Galaxy-Demo",
            "github_branch": "main",
            "commit": "a75fa82688e88061cb0ce767388b8779dcbff2e6",
            "commit_message": "Move role to repository root\n",
            "name": "Ansible-Galaxy-Demo",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28281,
                    "name": "Jysh06",
                    "avatar_url": "https://github.com/Jysh06.png"
                },
                "provider_namespace": {
                    "id": 37692,
                    "name": "jysh06",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37692/"
                },
                "repository": {
                    "name": "Ansible-Galaxy-Demo",
                    "original_name": "Ansible-Galaxy-Demo"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 43228,
            "upstream_id": null,
            "created": "2026-07-12T19:44:26.383247Z",
            "modified": "2026-07-13T09:05:57.752516Z",
            "imported": "2026-07-13T09:05:57.700453",
            "github_user": "pluggero",
            "username": "pluggero",
            "github_repo": "ansible-role-pam",
            "github_branch": "main",
            "commit": "9ce33b50eed31fc2332d0fe5e3a3ca6639eb92d6",
            "commit_message": "refactor: Separated password configuration (#4)",
            "name": "pam",
            "description": "Configure PAM authentication, password policy and account lockout 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-pam",
                    "original_name": "ansible-role-pam"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "295589b2-567a-464c-bc01-0e7ade7b9396",
                        "name": "1.1.0",
                        "release_date": "2026-07-13T11:04:31+02:00"
                    },
                    {
                        "id": "c96bfa77-792f-4684-b637-5d9768d8cb8b",
                        "name": "1.0.0",
                        "release_date": "2026-07-12T21:39:16+02:00"
                    }
                ]
            },
            "download_count": 591
        },
        {
            "id": 43229,
            "upstream_id": null,
            "created": "2026-07-12T23:27:19.178413Z",
            "modified": "2026-07-12T23:27:19.214774Z",
            "imported": "2026-07-12T23:27:19.175993",
            "github_user": "ahouzi-devops",
            "username": "ahouzi-devops",
            "github_repo": "ansible-role-apache",
            "github_branch": "main",
            "commit": "ee2b56ad8e388a4431161fbc4787faddc279c535",
            "commit_message": "Add Ansible role for Apache installation and configuration\n",
            "name": "apache",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28284,
                    "name": "ahouzi-devops",
                    "avatar_url": "https://github.com/ahouzi-devops.png"
                },
                "provider_namespace": {
                    "id": 37695,
                    "name": "ahouzi_devops",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37695/"
                },
                "repository": {
                    "name": "ansible-role-apache",
                    "original_name": "ansible-role-apache"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 43230,
            "upstream_id": null,
            "created": "2026-07-15T17:27:08.020166Z",
            "modified": "2026-07-16T08:52:57.329680Z",
            "imported": "2026-07-16T08:52:57.258989",
            "github_user": "marcomc",
            "username": "marcomc",
            "github_repo": "ansible-ha-mqtt-agent",
            "github_branch": "main",
            "commit": "94b8488c96647292f961c49f70a223825c216b6c",
            "commit_message": "Merge pull request #1 from marcomc/release/0.1.1\n\nfeat: update changelog and README for version 0.1.1; enhance Molecule…",
            "name": "ha_mqtt_agent",
            "description": "Install Home Assistant MQTT Agent as a systemd service.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4343,
                    "name": "marcomc",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a07-1344-74ee-9ec5-0e36cfb6560d/avatar/"
                },
                "provider_namespace": {
                    "id": 16973,
                    "name": "marcomc",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16973/"
                },
                "repository": {
                    "name": "ansible-ha-mqtt-agent",
                    "original_name": "ansible-ha-mqtt-agent"
                },
                "tags": [
                    "homeassistant",
                    "monitoring",
                    "mqtt",
                    "raspberrypi",
                    "systemd"
                ],
                "versions": [
                    {
                        "id": "cfa4d97d-7f5d-4f26-8127-92d65edab909",
                        "name": "v0.1.1",
                        "release_date": "2026-07-16T10:48:27+02:00"
                    },
                    {
                        "id": "ed7e6cc4-3580-4a6c-bd50-5c76ffd6f4e1",
                        "name": "v0.1.0",
                        "release_date": "2026-07-15T19:25:44+02:00"
                    }
                ]
            },
            "download_count": 40
        },
        {
            "id": 43231,
            "upstream_id": null,
            "created": "2026-07-16T17:52:16.262995Z",
            "modified": "2026-07-16T17:52:16.303604Z",
            "imported": "2026-07-16T17:52:16.259690",
            "github_user": "HusseinH12",
            "username": "HusseinH12",
            "github_repo": "ansible-role",
            "github_branch": "main",
            "commit": "df2814d43961e6b9ee8553c9ea8932b7b55c920d",
            "commit_message": "first commit\n",
            "name": "ansible-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28328,
                    "name": "HusseinH12",
                    "avatar_url": "https://github.com/HusseinH12.png"
                },
                "provider_namespace": {
                    "id": 37738,
                    "name": "husseinh12",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37738/"
                },
                "repository": {
                    "name": "ansible-role",
                    "original_name": "ansible-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        }
    ]
}