A list of legacy roles.

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

{
    "count": 36690,
    "next": null,
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3668",
    "results": [
        {
            "id": 42059,
            "upstream_id": null,
            "created": "2025-12-10T21:49:02.153091Z",
            "modified": "2025-12-11T17:07:45.254299Z",
            "imported": "2025-12-11T17:07:45.230933",
            "github_user": "pgvillage",
            "username": "pgvillage",
            "github_repo": "ansible-role-linux",
            "github_branch": "main",
            "commit": "7502636f13a3bf1c1bbbd72716f0992dc80abeb2",
            "commit_message": "Merge pull request #1 from pgvillage/fix/packages\n\nfix: Some small fixes\n",
            "name": "linux",
            "description": "This role manages all linux tasks for a PgVillage PostgreSQL cluster.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25023,
                    "name": "pgvillage",
                    "avatar_url": "https://github.com/pgvillage.png"
                },
                "provider_namespace": {
                    "id": 34480,
                    "name": "pgvillage",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34480/"
                },
                "repository": {
                    "name": "ansible-role-linux",
                    "original_name": "ansible-role-linux"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 13
        },
        {
            "id": 42060,
            "upstream_id": null,
            "created": "2025-12-10T21:50:54.913017Z",
            "modified": "2025-12-11T15:30:13.713462Z",
            "imported": "2025-12-11T15:30:13.624594",
            "github_user": "pgvillage",
            "username": "pgvillage",
            "github_repo": "ansible-role-minio",
            "github_branch": "main",
            "commit": "10a4b124544a13e1a47dc06e1bf1cb26cbd1f191",
            "commit_message": "Fixing meta\n",
            "name": "minio",
            "description": "Minio is a tool to create a S3 bucket out of a filesystem.\nMinio can do a whole lot more, but this is what Minio is to PgVillage.\nThis role installs and configures minio.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25023,
                    "name": "pgvillage",
                    "avatar_url": "https://github.com/pgvillage.png"
                },
                "provider_namespace": {
                    "id": 34480,
                    "name": "pgvillage",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34480/"
                },
                "repository": {
                    "name": "ansible-role-minio",
                    "original_name": "ansible-role-minio"
                },
                "tags": [
                    "system",
                    "minio",
                    "storage",
                    "objectstorage",
                    "s3"
                ],
                "versions": []
            },
            "download_count": 10
        },
        {
            "id": 42061,
            "upstream_id": null,
            "created": "2025-12-10T21:53:16.875731Z",
            "modified": "2025-12-11T15:29:58.095356Z",
            "imported": "2025-12-11T15:29:58.060887",
            "github_user": "pgvillage",
            "username": "pgvillage",
            "github_repo": "ansible-role-nagios",
            "github_branch": "main",
            "commit": "2f27b1a20448fde1e37a8edbf53483791d777264",
            "commit_message": "Fixing meta\n",
            "name": "nagios",
            "description": "Nagios is a tool to monitor endpoints, such as PostgreSQL systems.\nThis role installs postgres-nrpe and additionally adds configuration to configure endpoint monitoring.\nAnd it can enable endpoint monitoring on a cental Nagios monitoring system.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25023,
                    "name": "pgvillage",
                    "avatar_url": "https://github.com/pgvillage.png"
                },
                "provider_namespace": {
                    "id": 34480,
                    "name": "pgvillage",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34480/"
                },
                "repository": {
                    "name": "ansible-role-nagios",
                    "original_name": "ansible-role-nagios"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 8
        },
        {
            "id": 42062,
            "upstream_id": null,
            "created": "2025-12-10T22:01:17.688079Z",
            "modified": "2025-12-11T15:05:53.799704Z",
            "imported": "2025-12-11T15:05:53.693917",
            "github_user": "pgvillage",
            "username": "pgvillage",
            "github_repo": "ansible-role-pgquartz",
            "github_branch": "main",
            "commit": "62ed66a56b1d3290c6652fca26897f4f80ed85ba",
            "commit_message": "Fixing meta\n",
            "name": "pgquartz",
            "description": "PgQuartz is a tool to define and execute PostgreSQL jobs.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25023,
                    "name": "pgvillage",
                    "avatar_url": "https://github.com/pgvillage.png"
                },
                "provider_namespace": {
                    "id": 34480,
                    "name": "pgvillage",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34480/"
                },
                "repository": {
                    "name": "ansible-role-pgquartz",
                    "original_name": "ansible-role-pgquartz"
                },
                "tags": [
                    "postgres",
                    "job",
                    "parallel",
                    "step",
                    "shell",
                    "query"
                ],
                "versions": []
            },
            "download_count": 8
        },
        {
            "id": 42063,
            "upstream_id": null,
            "created": "2025-12-10T22:02:22.750372Z",
            "modified": "2025-12-11T15:28:54.001920Z",
            "imported": "2025-12-11T15:28:53.981340",
            "github_user": "pgvillage",
            "username": "pgvillage",
            "github_repo": "ansible-role-pgfga",
            "github_branch": "main",
            "commit": "bfe1b82e5f1499a13e53c6975c9c35d4b0ec5149",
            "commit_message": "Fixing meta\n",
            "name": "pgfga",
            "description": "PgFga is a tool to manage PostgreSQL resources, such as databases, extensions, users and roles.\nOne of the fine things is that PgFga can manage users from LDAP groups.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25023,
                    "name": "pgvillage",
                    "avatar_url": "https://github.com/pgvillage.png"
                },
                "provider_namespace": {
                    "id": 34480,
                    "name": "pgvillage",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34480/"
                },
                "repository": {
                    "name": "ansible-role-pgfga",
                    "original_name": "ansible-role-pgfga"
                },
                "tags": [
                    "postgres",
                    "ldap",
                    "user",
                    "role",
                    "database",
                    "extension"
                ],
                "versions": []
            },
            "download_count": 8
        },
        {
            "id": 42064,
            "upstream_id": null,
            "created": "2025-12-10T22:06:18.610647Z",
            "modified": "2025-12-11T15:29:39.589004Z",
            "imported": "2025-12-11T15:29:39.569873",
            "github_user": "pgvillage",
            "username": "pgvillage",
            "github_repo": "ansible-role-pgroute66",
            "github_branch": "main",
            "commit": "0d618a3582150f0e51e17d3e31f976761a46b422",
            "commit_message": "Fixing meta\n",
            "name": "pgroute66",
            "description": "PgRoute66 is a tool to manage redirection from HAProxy to PostgreSQL.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25023,
                    "name": "pgvillage",
                    "avatar_url": "https://github.com/pgvillage.png"
                },
                "provider_namespace": {
                    "id": 34480,
                    "name": "pgvillage",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34480/"
                },
                "repository": {
                    "name": "ansible-role-pgroute66",
                    "original_name": "ansible-role-pgroute66"
                },
                "tags": [
                    "postgres",
                    "haproxy"
                ],
                "versions": []
            },
            "download_count": 8
        },
        {
            "id": 42065,
            "upstream_id": null,
            "created": "2025-12-10T22:09:40.533040Z",
            "modified": "2025-12-11T14:15:41.599014Z",
            "imported": "2025-12-11T14:15:41.536777",
            "github_user": "pgvillage",
            "username": "pgvillage",
            "github_repo": "ansible-role-stolon",
            "github_branch": "main",
            "commit": "24156505da3ba4a8f89b645283aaff26a1b1be14",
            "commit_message": "Fixing meta\n",
            "name": "stolon",
            "description": "Stolon is a tool to manage HA PostgreSQL clusters.\nStolon uses etcd to store config and manage consensus.\n",
            "summary_fields": {
                "dependencies": [
                    "pgvillage.etcd"
                ],
                "namespace": {
                    "id": 25023,
                    "name": "pgvillage",
                    "avatar_url": "https://github.com/pgvillage.png"
                },
                "provider_namespace": {
                    "id": 34480,
                    "name": "pgvillage",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34480/"
                },
                "repository": {
                    "name": "ansible-role-stolon",
                    "original_name": "ansible-role-stolon"
                },
                "tags": [
                    "postgres",
                    "stolon",
                    "ha"
                ],
                "versions": [
                    {
                        "id": "b4601c55-1290-4c1b-b7c9-ed17418bbb2f",
                        "name": "v0.1.0",
                        "release_date": "2025-11-15T16:42:05+01:00"
                    }
                ]
            },
            "download_count": 8
        },
        {
            "id": 42066,
            "upstream_id": null,
            "created": "2025-12-11T07:22:22.176586Z",
            "modified": "2025-12-11T07:22:22.263662Z",
            "imported": "2025-12-11T07:22:22.174262",
            "github_user": "P4T12ICK",
            "username": "P4T12ICK",
            "github_repo": "ar_splunk_configure",
            "github_branch": "main",
            "commit": "51aed85a370c66c67d314cdbd7be3da0c5306fda",
            "commit_message": "Initial commit\n",
            "name": "ar_splunk_configure",
            "description": "An Ansible Role that configures Splunk Attack Range.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20978,
                    "name": "P4T12ICK",
                    "avatar_url": "https://github.com/P4T12ICK.png"
                },
                "provider_namespace": {
                    "id": 30484,
                    "name": "p4t12ick",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30484/"
                },
                "repository": {
                    "name": "ar_splunk_configure",
                    "original_name": "ar_splunk_configure"
                },
                "tags": [
                    "security",
                    "splunk"
                ],
                "versions": [
                    {
                        "id": "c5baa85e-a5cc-4dde-bde0-382fcc6943c5",
                        "name": "v1.0.0",
                        "release_date": "2025-12-11T08:20:39+01:00"
                    }
                ]
            },
            "download_count": 4
        },
        {
            "id": 42067,
            "upstream_id": null,
            "created": "2025-12-12T02:42:41.757370Z",
            "modified": "2025-12-12T02:42:41.794606Z",
            "imported": "2025-12-12T02:42:41.753884",
            "github_user": "vijikalavarkar",
            "username": "vijikalavarkar",
            "github_repo": "nginx-demo",
            "github_branch": "nginx",
            "commit": "9e98198a6edb8dc380c28ba6b0f7325c57a57a2a",
            "commit_message": "Added nginx-demo-ole\n",
            "name": "nginx-demo",
            "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": "nginx-demo",
                    "original_name": "nginx-demo"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42068,
            "upstream_id": null,
            "created": "2025-12-12T03:23:11.775433Z",
            "modified": "2025-12-12T03:23:11.807371Z",
            "imported": "2025-12-12T03:23:11.772633",
            "github_user": "vijikalavarkar",
            "username": "vijikalavarkar",
            "github_repo": "ec2-demo",
            "github_branch": "ec2",
            "commit": "9b6cedc6dd26ef928c6c6ff66271e39792faccba",
            "commit_message": "a\n",
            "name": "ec2-demo",
            "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": "ec2-demo",
                    "original_name": "ec2-demo"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        }
    ]
}