A list of legacy roles.

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

{
    "count": 37646,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=1919",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=1917",
    "results": [
        {
            "id": 22158,
            "upstream_id": 26252,
            "created": "2023-05-08T21:24:38.409011Z",
            "modified": "2023-10-29T18:46:09.834492Z",
            "imported": "2019-03-25T09:31:47.154301-04:00",
            "github_user": "opsta",
            "username": "opsta",
            "github_repo": "ansible-zookeeper",
            "github_branch": "master",
            "commit": "84f7e2aab5449660b409bba893b6250cf7e94abd",
            "commit_message": "Merge pull request #2 from opsta/standalone\n\nImprove standalone variable",
            "name": "zookeeper",
            "description": "Ansible role to install and config Zookeeper",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5305,
                    "name": "opsta",
                    "avatar_url": "https://avatars2.githubusercontent.com/u/22110844?v=4"
                },
                "provider_namespace": {
                    "id": 8742,
                    "name": "opsta",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/8742/"
                },
                "repository": {
                    "name": "ansible-zookeeper",
                    "original_name": "ansible-zookeeper"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 363
        },
        {
            "id": 22178,
            "upstream_id": 34812,
            "created": "2023-05-08T21:24:41.394715Z",
            "modified": "2023-10-10T00:48:27.853472Z",
            "imported": "2020-08-08T09:58:38.717479-04:00",
            "github_user": "OT-OSM",
            "username": "OT-OSM",
            "github_repo": "openvpn",
            "github_branch": "master",
            "commit": "d66bd7e1dd868abb242ed5e40f3a8ffe43daee96",
            "commit_message": "Merge branch 'bhupender-singh' into 'master'\n\nadded restricted entries in tasks/firewall.yaml tasks, added variables...\n\nSee merge request oosm/osm_openvpn!20",
            "name": "openvpn",
            "description": "OpenVpn ansible role for creating a secure tunnel to your private infra.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5306,
                    "name": "OT-OSM",
                    "avatar_url": "https://github.com/OT-OSM.png"
                },
                "provider_namespace": {
                    "id": 21940,
                    "name": "ot_osm",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21940/"
                },
                "repository": {
                    "name": "openvpn",
                    "original_name": "openvpn"
                },
                "tags": [
                    "networking",
                    "system",
                    "tunnel",
                    "vpn"
                ],
                "versions": []
            },
            "download_count": 222
        },
        {
            "id": 22179,
            "upstream_id": 56367,
            "created": "2023-05-08T21:24:41.492909Z",
            "modified": "2023-10-10T00:48:27.757313Z",
            "imported": "2021-09-27T09:22:50.095075-04:00",
            "github_user": "OT-OSM",
            "username": "OT-OSM",
            "github_repo": "Percona-PostgreSQL",
            "github_branch": "main",
            "commit": "aa056e71400d7d1281ed585190512f880cf88473",
            "commit_message": "Update config.properties",
            "name": "percona_postgresql",
            "description": "Install and configure Postgresql",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5306,
                    "name": "OT-OSM",
                    "avatar_url": "https://github.com/OT-OSM.png"
                },
                "provider_namespace": {
                    "id": 21940,
                    "name": "ot_osm",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21940/"
                },
                "repository": {
                    "name": "Percona-PostgreSQL",
                    "original_name": "Percona-PostgreSQL"
                },
                "tags": [
                    "database",
                    "devops",
                    "devsecops",
                    "opstree",
                    "otosm",
                    "percona",
                    "postgresql",
                    "psql"
                ],
                "versions": [
                    {
                        "id": 165121,
                        "name": "v0.0.1",
                        "release_date": "2021-09-27T08:32:38-04:00"
                    }
                ]
            },
            "download_count": 44
        },
        {
            "id": 22180,
            "upstream_id": 57982,
            "created": "2023-05-08T21:24:41.562061Z",
            "modified": "2023-10-10T00:48:27.807552Z",
            "imported": "2022-02-08T04:49:20.593758-05:00",
            "github_user": "OT-OSM",
            "username": "OT-OSM",
            "github_repo": "percona_server",
            "github_branch": "master",
            "commit": "1066d67bcccf321347060a61173ed5b758368e9f",
            "commit_message": "Merge branch 'promote' into 'master'\n\nUpdate config.properties\n\nSee merge request oosm/osm_percona!5",
            "name": "percona_server",
            "description": "Install and configure Percona Server 5.7 or greater with CIS best practices",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5306,
                    "name": "OT-OSM",
                    "avatar_url": "https://github.com/OT-OSM.png"
                },
                "provider_namespace": {
                    "id": 21940,
                    "name": "ot_osm",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21940/"
                },
                "repository": {
                    "name": "percona_server",
                    "original_name": "percona_server"
                },
                "tags": [
                    "cisbenchmark",
                    "database",
                    "devops",
                    "devsecops",
                    "mysql",
                    "opstree",
                    "otosm",
                    "percona"
                ],
                "versions": [
                    {
                        "id": 176104,
                        "name": "v0.0.1",
                        "release_date": "2022-02-08T04:42:37-05:00"
                    }
                ]
            },
            "download_count": 55
        },
        {
            "id": 22181,
            "upstream_id": null,
            "created": "2023-05-08T21:24:41.637301Z",
            "modified": "2025-12-16T12:14:40.812321Z",
            "imported": "2025-12-16T12:14:40.753350",
            "github_user": "OT-OSM",
            "username": "OT-OSM",
            "github_repo": "postgresql",
            "github_branch": "master",
            "commit": "339d4a9b0f7349d2abc9294e159e1b39d5a0f1d6",
            "commit_message": "Merge pull request #2 from OT-OSM/update-postgres-v14\n\n fix: Update Postgres role to use supported version and best practices",
            "name": "postgresql",
            "description": "Install and configure postgresql",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5306,
                    "name": "OT-OSM",
                    "avatar_url": "https://github.com/OT-OSM.png"
                },
                "provider_namespace": {
                    "id": 21940,
                    "name": "ot_osm",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21940/"
                },
                "repository": {
                    "name": "postgresql",
                    "original_name": "postgresql"
                },
                "tags": [
                    "database",
                    "postgres",
                    "opstree"
                ],
                "versions": [
                    {
                        "id": "cac41e6a-97ae-442b-b6f5-441e00cf2a4d",
                        "name": "v0.0.1",
                        "release_date": "2020-07-25T02:15:00-04:00"
                    }
                ]
            },
            "download_count": 48
        },
        {
            "id": 22182,
            "upstream_id": 37440,
            "created": "2023-05-08T21:24:41.709464Z",
            "modified": "2023-10-10T00:48:27.859013Z",
            "imported": "2022-05-17T01:44:58.283330-04:00",
            "github_user": "OT-OSM",
            "username": "OT-OSM",
            "github_repo": "prometheus",
            "github_branch": "master",
            "commit": "ba7519b97cc18a88d8170ca5e9f56d6aa6ba8ef9",
            "commit_message": "update changelog file",
            "name": "prometheus",
            "description": "Install and configure Prometheus",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5306,
                    "name": "OT-OSM",
                    "avatar_url": "https://github.com/OT-OSM.png"
                },
                "provider_namespace": {
                    "id": 21940,
                    "name": "ot_osm",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21940/"
                },
                "repository": {
                    "name": "prometheus",
                    "original_name": "prometheus"
                },
                "tags": [
                    "monitoring",
                    "prometheus",
                    "system"
                ],
                "versions": [
                    {
                        "id": 185013,
                        "name": "v0.3.1",
                        "release_date": "2022-05-17T01:33:12-04:00"
                    },
                    {
                        "id": 135926,
                        "name": "v0.2.0",
                        "release_date": "2020-09-11T07:33:50-04:00"
                    },
                    {
                        "id": 131787,
                        "name": "v0.1.0",
                        "release_date": "2020-07-18T02:21:34-04:00"
                    },
                    {
                        "id": 131784,
                        "name": "v0.0.1",
                        "release_date": "2019-02-02T08:15:38-05:00"
                    }
                ]
            },
            "download_count": 92
        },
        {
            "id": 22183,
            "upstream_id": 37469,
            "created": "2023-05-08T21:24:41.815540Z",
            "modified": "2023-10-10T00:48:27.752124Z",
            "imported": "2022-10-04T06:02:41.750958-04:00",
            "github_user": "OT-OSM",
            "username": "OT-OSM",
            "github_repo": "prometheus-exporters",
            "github_branch": "master",
            "commit": "9af47bae539f23d8484896f6d771b2b93390f42e",
            "commit_message": "Merge pull request #5 from OT-OSM/feature\n\nAdded Support for ARM based platform",
            "name": "prometheus_exporters",
            "description": "Install and configure Prometheus Exporters",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5306,
                    "name": "OT-OSM",
                    "avatar_url": "https://github.com/OT-OSM.png"
                },
                "provider_namespace": {
                    "id": 21940,
                    "name": "ot_osm",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21940/"
                },
                "repository": {
                    "name": "prometheus-exporters",
                    "original_name": "prometheus-exporters"
                },
                "tags": [
                    "monitoring",
                    "prometheus",
                    "system"
                ],
                "versions": []
            },
            "download_count": 245
        },
        {
            "id": 22184,
            "upstream_id": 58463,
            "created": "2023-05-08T21:24:41.876240Z",
            "modified": "2023-10-10T00:48:27.817043Z",
            "imported": "2022-04-21T05:03:59.630045-04:00",
            "github_user": "OT-OSM",
            "username": "OT-OSM",
            "github_repo": "RabbitMQ",
            "github_branch": "master",
            "commit": "3b3e6677cdc21923411ded7820fc588c0d5a43e1",
            "commit_message": "Merge pull request #1 from OT-OSM/DebianInstallation\n\nupdate for ubuntu os configuration",
            "name": "rabbitmq",
            "description": "Ansible role for setting up the rabbitmq cluster",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5306,
                    "name": "OT-OSM",
                    "avatar_url": "https://github.com/OT-OSM.png"
                },
                "provider_namespace": {
                    "id": 21940,
                    "name": "ot_osm",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21940/"
                },
                "repository": {
                    "name": "RabbitMQ",
                    "original_name": "RabbitMQ"
                },
                "tags": [
                    "ansible",
                    "automation",
                    "opstree",
                    "rabbitmq"
                ],
                "versions": []
            },
            "download_count": 49
        },
        {
            "id": 22185,
            "upstream_id": 50043,
            "created": "2023-05-08T21:24:42.644905Z",
            "modified": "2023-10-10T00:48:27.777412Z",
            "imported": "2020-08-03T08:52:05.211940-04:00",
            "github_user": "OT-OSM",
            "username": "OT-OSM",
            "github_repo": "redis",
            "github_branch": "master",
            "commit": "4fdb12769c19638942d4a3b20d54a28b3d291e65",
            "commit_message": "Merge branch 'dev2' into 'master'\n\n[Dev2][Add] Added ansible role to setup redis standalone/cluster\n\nSee merge request oosm/osm_redis!8",
            "name": "redis",
            "description": "Ansible role to setup a production grade redis cluster/server",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5306,
                    "name": "OT-OSM",
                    "avatar_url": "https://github.com/OT-OSM.png"
                },
                "provider_namespace": {
                    "id": 21940,
                    "name": "ot_osm",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21940/"
                },
                "repository": {
                    "name": "redis",
                    "original_name": "redis"
                },
                "tags": [
                    "ansible",
                    "opstree",
                    "redis"
                ],
                "versions": []
            },
            "download_count": 131
        },
        {
            "id": 22191,
            "upstream_id": 47757,
            "created": "2023-05-08T21:24:43.071840Z",
            "modified": "2023-10-29T18:46:09.695902Z",
            "imported": "2021-02-28T16:38:58.856655-05:00",
            "github_user": "opsxcq",
            "username": "opsxcq",
            "github_repo": "ansible-role-host-backup",
            "github_branch": "master",
            "commit": "38b16eb5edbf3c160f591742c5f9338c41aa6ac0",
            "commit_message": "Changes on the backup logic",
            "name": "host_backup",
            "description": "Linux server backup & upload to S3",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5307,
                    "name": "opsxcq",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a13-05ab-7389-ae05-c68728ddf49f/avatar/"
                },
                "provider_namespace": {
                    "id": 17717,
                    "name": "opsxcq",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17717/"
                },
                "repository": {
                    "name": "ansible-role-host-backup",
                    "original_name": "ansible-role-host-backup"
                },
                "tags": [
                    "backup",
                    "linux",
                    "server"
                ],
                "versions": []
            },
            "download_count": 37
        }
    ]
}