A list of legacy roles.

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

{
    "count": 37694,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=1729",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=1727",
    "results": [
        {
            "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": 31504
        },
        {
            "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
        },
        {
            "id": 19858,
            "upstream_id": 46836,
            "created": "2023-05-08T21:17:22.162371Z",
            "modified": "2023-10-29T18:46:01.309366Z",
            "imported": "2020-02-25T09:38:14.212061-05:00",
            "github_user": "mraaroncruz",
            "username": "mraaroncruz",
            "github_repo": "ansible-role-nginx",
            "github_branch": "master",
            "commit": "bb22f06860b4c32bd342d1f6a400805f75079de4",
            "commit_message": "chore(*): initial",
            "name": "ansible_role_nginx",
            "description": "Nginx 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-nginx",
                    "original_name": "ansible-role-nginx"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 39
        },
        {
            "id": 19862,
            "upstream_id": 2179,
            "created": "2023-05-08T21:17:22.478857Z",
            "modified": "2023-10-29T18:46:01.346777Z",
            "imported": null,
            "github_user": "mrcrilly",
            "username": "mrcrilly",
            "github_repo": "ansible-apache-maven",
            "github_branch": "master",
            "commit": "",
            "commit_message": "",
            "name": "apache-maven",
            "description": "Apache Marven role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4800,
                    "name": "mrcrilly",
                    "avatar_url": "https://github.com/mrcrilly.png"
                },
                "provider_namespace": {
                    "id": 17336,
                    "name": "mrcrilly",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17336/"
                },
                "repository": {
                    "name": "ansible-apache-maven",
                    "original_name": "ansible-apache-maven"
                },
                "tags": [
                    "development",
                    "packaging"
                ],
                "versions": []
            },
            "download_count": 55
        }
    ]
}