A list of legacy roles.

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

{
    "count": 37630,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=1729",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=1727",
    "results": [
        {
            "id": 19847,
            "upstream_id": null,
            "created": "2023-05-08T21:17:19.884887Z",
            "modified": "2026-05-22T20:42:37.878071Z",
            "imported": "2026-05-22T20:42:37.503095",
            "github_user": "mprahl",
            "username": "mprahl",
            "github_repo": "ansible-role-lets-encrypt-route-53",
            "github_branch": "v8.0.0",
            "commit": "b81d5614411a8848377baeabc028ab3d65462ca9",
            "commit_message": "Stop managing the virtualenv\n\nSigned-off-by: mprahl <[email protected]>\n",
            "name": "lets-encrypt-route-53",
            "description": "automates the generation of Let's Encrypt signed certificates with DNS challenges on Amazon's Route 53 (AWS)\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4794,
                    "name": "mprahl",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-769f-7281-9183-fdd048fc6f96/avatar/"
                },
                "provider_namespace": {
                    "id": 17332,
                    "name": "mprahl",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17332/"
                },
                "repository": {
                    "name": "ansible-role-lets-encrypt-route-53",
                    "original_name": "ansible-role-lets-encrypt-route-53"
                },
                "tags": [
                    "letsencrypt",
                    "route53",
                    "aws",
                    "dns",
                    "ssl"
                ],
                "versions": [
                    {
                        "id": "ace10dee-1648-4a0e-a9a4-f15f937b27d1",
                        "name": "v8.0.0",
                        "release_date": "2026-05-22T16:41:31-04:00"
                    },
                    {
                        "id": "7400e0c0-6ccb-472d-bb55-1beb034ce653",
                        "name": "v7.0.0",
                        "release_date": "2026-05-22T15:40:44-04:00"
                    },
                    {
                        "id": "d4de6c84-be52-4aff-8a20-b29653098929",
                        "name": "v6.0.0",
                        "release_date": "2024-08-02T08:51:20-04:00"
                    },
                    {
                        "id": "31429e0e-7342-4074-a7bc-fbc11ecc4062",
                        "name": "v5.3.1",
                        "release_date": "2024-07-08T21:44:01-04:00"
                    },
                    {
                        "id": "4c0f00f2-2913-4b17-8cb6-9c6eaafcd253",
                        "name": "v5.3.0",
                        "release_date": "2023-01-29T14:57:22-05:00"
                    },
                    {
                        "id": "dfb18ce3-d888-45ae-83dd-ff2d6a564747",
                        "name": "v5.2.0",
                        "release_date": "2022-12-23T17:12:16-05:00"
                    },
                    {
                        "id": "742d8048-a6ba-42c0-9215-7bbe4cdc3e3c",
                        "name": "v5.1.2",
                        "release_date": "2022-08-05T09:13:53-04:00"
                    },
                    {
                        "id": "0b89c394-6998-4bdc-b663-63eb7c47c4a1",
                        "name": "v5.1.1",
                        "release_date": "2021-10-04T14:47:31-04:00"
                    },
                    {
                        "id": "0205dd9d-f2a4-4669-8350-3e8904ab073f",
                        "name": "v5.1.0",
                        "release_date": "2021-07-25T10:58:43-04:00"
                    },
                    {
                        "id": "1c4d8c95-787e-4693-8d83-6fff6f1339a0",
                        "name": "v5.0.0",
                        "release_date": "2021-07-25T10:46:04-04:00"
                    },
                    {
                        "id": "0e5ae4c8-1ec4-4e33-814f-4268db003369",
                        "name": "v4.7.0",
                        "release_date": "2021-01-04T09:45:41-05:00"
                    }
                ]
            },
            "download_count": 41855
        },
        {
            "id": 19848,
            "upstream_id": 14365,
            "created": "2023-05-08T21:17:20.718887Z",
            "modified": "2023-10-29T18:46:01.267997Z",
            "imported": "2016-12-18T15:32:37.625194-05:00",
            "github_user": "mprahl",
            "username": "mprahl",
            "github_repo": "ansible-role-rainloop",
            "github_branch": "master",
            "commit": "3957be8ca3955f0d468d7104f8bbeb230a10f0ee",
            "commit_message": "Initial release",
            "name": "rainloop",
            "description": "deploys RainLoop on Apache",
            "summary_fields": {
                "dependencies": [
                    {
                        "id": 428,
                        "name": "geerlingguy.apache"
                    },
                    {
                        "id": 432,
                        "name": "geerlingguy.php"
                    }
                ],
                "namespace": {
                    "id": 4794,
                    "name": "mprahl",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-769f-7281-9183-fdd048fc6f96/avatar/"
                },
                "provider_namespace": {
                    "id": 17332,
                    "name": "mprahl",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17332/"
                },
                "repository": {
                    "name": "ansible-role-rainloop",
                    "original_name": "ansible-role-rainloop"
                },
                "tags": [
                    "mail",
                    "rainloop",
                    "webmail"
                ],
                "versions": [
                    {
                        "id": 23359,
                        "name": "v1.0.0",
                        "release_date": "2016-12-18T15:30:45-05:00"
                    }
                ]
            },
            "download_count": 30394
        },
        {
            "id": 19849,
            "upstream_id": null,
            "created": "2023-05-08T21:17:20.778895Z",
            "modified": "2026-05-22T19:44:26.459440Z",
            "imported": "2026-05-22T19:44:26.422211",
            "github_user": "mprahl",
            "username": "mprahl",
            "github_repo": "ansible-role-update-ip-route53",
            "github_branch": "master",
            "commit": "d4aa807f4d054600a91d8b5385dd7c9b641becf8",
            "commit_message": "Remove FreeBSD support and modernize the role\n\nUse current module names and a shared virtualenv-based AWS SDK setup so the\nrole behaves consistently on supported Linux families and fails fast on\nunsupported platforms.\n\nCo-authored-by: Cursor <[email protected]>\n",
            "name": "update_ip_route53",
            "description": "updates Amazon Route 53 DNS records with your public IP address on Linux hosts",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4794,
                    "name": "mprahl",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-769f-7281-9183-fdd048fc6f96/avatar/"
                },
                "provider_namespace": {
                    "id": 17332,
                    "name": "mprahl",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17332/"
                },
                "repository": {
                    "name": "ansible-role-update-ip-route53",
                    "original_name": "ansible-role-update-ip-route53"
                },
                "tags": [
                    "public",
                    "ip",
                    "route53",
                    "aws",
                    "dns"
                ],
                "versions": []
            },
            "download_count": 31496
        },
        {
            "id": 19851,
            "upstream_id": 19851,
            "created": "2023-05-08T21:17:20.949410Z",
            "modified": "2023-10-29T18:46:01.279827Z",
            "imported": "2017-08-14T11:18:50.634951-04:00",
            "github_user": "mprokopov",
            "username": "mprokopov",
            "github_repo": "ansible-itservice-app",
            "github_branch": "master",
            "commit": "f8e27c8fa03f5f250ce0df11606f53e07f0bd9a3",
            "commit_message": "encrypted defaults",
            "name": "itservice",
            "description": "IT-Service Adminka App Role",
            "summary_fields": {
                "dependencies": [
                    {
                        "id": 19850,
                        "name": "mprokopov.nginx-proxy-certbot"
                    }
                ],
                "namespace": {
                    "id": 4796,
                    "name": "mprokopov",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-775d-7fdf-8044-fa8b9279b384/avatar/"
                },
                "provider_namespace": {
                    "id": 17333,
                    "name": "mprokopov",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17333/"
                },
                "repository": {
                    "name": "ansible-itservice-app",
                    "original_name": "ansible-itservice-app"
                },
                "tags": [
                    "docker"
                ],
                "versions": []
            },
            "download_count": 59
        },
        {
            "id": 19852,
            "upstream_id": 19850,
            "created": "2023-05-08T21:17:21.011771Z",
            "modified": "2023-10-29T18:46:01.283748Z",
            "imported": "2017-08-14T10:34:21.826567-04:00",
            "github_user": "mprokopov",
            "username": "mprokopov",
            "github_repo": "ansible-nginx-proxy-certbot",
            "github_branch": "master",
            "commit": "7ab632bca5807da159740db1d27a6aaa6b6ec028",
            "commit_message": "readme",
            "name": "nginx-proxy-certbot",
            "description": "Sharepass App Role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4796,
                    "name": "mprokopov",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-775d-7fdf-8044-fa8b9279b384/avatar/"
                },
                "provider_namespace": {
                    "id": 17333,
                    "name": "mprokopov",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17333/"
                },
                "repository": {
                    "name": "ansible-nginx-proxy-certbot",
                    "original_name": "ansible-nginx-proxy-certbot"
                },
                "tags": [
                    "docker"
                ],
                "versions": []
            },
            "download_count": 75
        },
        {
            "id": 19853,
            "upstream_id": 19849,
            "created": "2023-05-08T21:17:21.083007Z",
            "modified": "2023-10-29T18:46:01.287702Z",
            "imported": "2017-08-14T10:25:28.094774-04:00",
            "github_user": "mprokopov",
            "username": "mprokopov",
            "github_repo": "ansible-sharepass-role",
            "github_branch": "master",
            "commit": "5a53b6cd30fc6445c6fb13f813233a6a5ad5b173",
            "commit_message": "fix supported platforms",
            "name": "sharepass",
            "description": "Sharepass App Role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4796,
                    "name": "mprokopov",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-775d-7fdf-8044-fa8b9279b384/avatar/"
                },
                "provider_namespace": {
                    "id": 17333,
                    "name": "mprokopov",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17333/"
                },
                "repository": {
                    "name": "ansible-sharepass-role",
                    "original_name": "ansible-sharepass-role"
                },
                "tags": [
                    "docker",
                    "installer",
                    "web"
                ],
                "versions": []
            },
            "download_count": 39
        },
        {
            "id": 19854,
            "upstream_id": 19976,
            "created": "2023-05-08T21:17:21.144974Z",
            "modified": "2023-10-29T18:46:01.291548Z",
            "imported": "2017-08-21T05:23:30.895361-04:00",
            "github_user": "mprokopov",
            "username": "mprokopov",
            "github_repo": "ansible-simple-docker-compose",
            "github_branch": "master",
            "commit": "5060e03d3383c44d12b643030eaa1e97a06288e6",
            "commit_message": "initial commit",
            "name": "simple-docker-deploy",
            "description": "Simple Docker deployment",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4796,
                    "name": "mprokopov",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-775d-7fdf-8044-fa8b9279b384/avatar/"
                },
                "provider_namespace": {
                    "id": 17333,
                    "name": "mprokopov",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17333/"
                },
                "repository": {
                    "name": "ansible-simple-docker-compose",
                    "original_name": "ansible-simple-docker-compose"
                },
                "tags": [
                    "docker"
                ],
                "versions": []
            },
            "download_count": 43
        },
        {
            "id": 19855,
            "upstream_id": 19956,
            "created": "2023-05-08T21:17:21.212617Z",
            "modified": "2023-10-29T18:46:01.295392Z",
            "imported": "2017-08-19T07:53:40.920180-04:00",
            "github_user": "mprokopov",
            "username": "mprokopov",
            "github_repo": "ansible-zabbix-agent",
            "github_branch": "master",
            "commit": "858d027a30ad3ed633d8d92efe2412f72b88178f",
            "commit_message": "update",
            "name": "zabbix-agent",
            "description": "zabbix agent as docker container",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4796,
                    "name": "mprokopov",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-775d-7fdf-8044-fa8b9279b384/avatar/"
                },
                "provider_namespace": {
                    "id": 17333,
                    "name": "mprokopov",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17333/"
                },
                "repository": {
                    "name": "ansible-zabbix-agent",
                    "original_name": "ansible-zabbix-agent"
                },
                "tags": [
                    "docker",
                    "monitoring"
                ],
                "versions": []
            },
            "download_count": 51
        },
        {
            "id": 19856,
            "upstream_id": 48828,
            "created": "2023-05-08T21:17:21.311052Z",
            "modified": "2023-10-29T18:46:01.302713Z",
            "imported": "2020-05-21T15:48:14.988091-04:00",
            "github_user": "mr2man07",
            "username": "mr2man07",
            "github_repo": "F5-ASM-Sync",
            "github_branch": "master",
            "commit": "a92270b127c7d43020cf21630a6a4c2a14970083",
            "commit_message": "Updated meta with tags and description",
            "name": "f5_asm_sync",
            "description": "Synchronizes F5 ASM policies across separate device clusters",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4797,
                    "name": "mr2man07",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-78a5-7d86-8d07-9941b98fec3b/avatar/"
                },
                "provider_namespace": {
                    "id": 17334,
                    "name": "mr2man07",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17334/"
                },
                "repository": {
                    "name": "F5-ASM-Sync",
                    "original_name": "F5-ASM-Sync"
                },
                "tags": [
                    "asm",
                    "bigip",
                    "f5",
                    "networking"
                ],
                "versions": []
            },
            "download_count": 46
        },
        {
            "id": 19857,
            "upstream_id": 46837,
            "created": "2023-05-08T21:17:21.406422Z",
            "modified": "2023-10-29T18:46:01.306157Z",
            "imported": "2020-02-25T09:38:17.472030-05:00",
            "github_user": "mraaroncruz",
            "username": "mraaroncruz",
            "github_repo": "ansible-role-common",
            "github_branch": "master",
            "commit": "507d4d06e9c39f5693a1bde43a119b722b87341a",
            "commit_message": "feat(sshd_config): no password",
            "name": "ansible_role_common",
            "description": "Common installation for Linux",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4798,
                    "name": "mraaroncruz",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-79dd-74d1-a7d9-0a06e1898c28/avatar/"
                },
                "provider_namespace": {
                    "id": 17335,
                    "name": "mraaroncruz",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17335/"
                },
                "repository": {
                    "name": "ansible-role-common",
                    "original_name": "ansible-role-common"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 37
        }
    ]
}