A list of legacy roles.

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

{
    "count": 37394,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=1005",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=1003",
    "results": [
        {
            "id": 11574,
            "upstream_id": null,
            "created": "2023-05-08T20:51:50.576943Z",
            "modified": "2024-01-15T17:58:40.581892Z",
            "imported": "2024-01-15T17:58:40.491622",
            "github_user": "GROG",
            "username": "GROG",
            "github_repo": "ansible-role-management-user",
            "github_branch": "master",
            "commit": "4f2149d00dd0cac216d3ab8ed028a94c502a7dd3",
            "commit_message": "Update requirements.yml\n\n- Update sudo role to support the new `@include` syntax",
            "name": "management-user",
            "description": "A role for managing a management user.",
            "summary_fields": {
                "dependencies": [
                    {
                        "role": "GROG.user",
                        "version": "v1.3.1",
                        "user_list": "{{ management_user_list }}",
                        "user_list_host": "{{ management_user_list_host }}",
                        "user_list_group": "{{ management_user_list_group }}"
                    },
                    {
                        "role": "GROG.authorized-key",
                        "version": "v1.1.5",
                        "authorized_key_list": "{{ management_user_list }}",
                        "authorized_key_list_host": "{{ management_user_list_host }}",
                        "authorized_key_list_group": "{{ management_user_list_group }}"
                    },
                    {
                        "role": "GROG.sudo",
                        "version": "v1.6.0",
                        "sudo_list": "{{ management_user_list }}",
                        "sudo_list_host": "{{ management_user_list_host }}",
                        "sudo_list_group": "{{ management_user_list_group }}"
                    }
                ],
                "namespace": {
                    "id": 2648,
                    "name": "GROG",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a02-5e87-7d9e-bb5f-49b7597ca5f5/avatar/"
                },
                "provider_namespace": {
                    "id": 15650,
                    "name": "grog",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15650/"
                },
                "repository": {
                    "name": "ansible-role-management-user",
                    "original_name": "ansible-role-management-user"
                },
                "tags": [
                    "user",
                    "management",
                    "sudo",
                    "ssh",
                    "authorized",
                    "key",
                    "system"
                ],
                "versions": [
                    {
                        "id": "0108b797-d7d6-4bd4-aa03-cf1b1da576b3",
                        "name": "v1.3.3",
                        "release_date": "2024-01-15T18:57:06+01:00"
                    },
                    {
                        "id": "ab919458-53a7-4bfa-b492-25e53f802f86",
                        "name": "v1.3.2",
                        "release_date": "2023-12-10T21:27:55+01:00"
                    },
                    {
                        "id": "0e1ebd4a-df8d-48e5-b3dc-e42adb7619a8",
                        "name": "v1.3.1",
                        "release_date": "2023-06-04T18:01:13-04:00"
                    },
                    {
                        "id": "5f5d5edf-5dbd-4790-94bd-e3f099ba4c57",
                        "name": "v1.3.0",
                        "release_date": "2019-09-18T16:30:19-04:00"
                    },
                    {
                        "id": "afe7add8-c131-4d18-80f5-c58c6ba35401",
                        "name": "v1.2.9",
                        "release_date": "2019-06-29T05:11:52-04:00"
                    },
                    {
                        "id": "37395505-fe48-4aeb-b963-c220b75dd67a",
                        "name": "v1.2.8",
                        "release_date": "2019-06-24T17:33:51-04:00"
                    },
                    {
                        "id": "fb47b81d-91a5-4fd6-9314-d2b9351f45da",
                        "name": "v1.2.7",
                        "release_date": "2016-08-05T18:23:38-04:00"
                    },
                    {
                        "id": "1c42334d-c6c4-4473-b057-d5718fdc41ed",
                        "name": "v1.2.6",
                        "release_date": "2016-07-23T05:59:10-04:00"
                    },
                    {
                        "id": "8ffb491e-fb48-45cc-bf8c-4cc34f143a60",
                        "name": "v1.2.5",
                        "release_date": "2016-07-20T04:19:41-04:00"
                    },
                    {
                        "id": "d89d22cd-10f0-4e04-9feb-a381c7c74c78",
                        "name": "v1.2.4",
                        "release_date": "2016-07-19T09:08:43-04:00"
                    },
                    {
                        "id": "5ac70794-07cf-40d4-b0b4-0c70a7dbf7aa",
                        "name": "v1.2.3",
                        "release_date": "2016-07-19T07:45:16-04:00"
                    }
                ]
            },
            "download_count": 193788
        },
        {
            "id": 11575,
            "upstream_id": null,
            "created": "2023-05-08T20:51:50.647863Z",
            "modified": "2025-01-12T10:03:57.341764Z",
            "imported": "2025-01-12T10:03:57.198065",
            "github_user": "GROG",
            "username": "GROG",
            "github_repo": "ansible-role-package",
            "github_branch": "v1.4.1",
            "commit": "38f17ab603efde73c87d9a4f7fd09c5c40eb24b7",
            "commit_message": "Merge pull request #16 from jakob1379/add-snap\n\nadd snap package manager",
            "name": "package",
            "description": "A role for installing packages on different operating systems.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2648,
                    "name": "GROG",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a02-5e87-7d9e-bb5f-49b7597ca5f5/avatar/"
                },
                "provider_namespace": {
                    "id": 15650,
                    "name": "grog",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15650/"
                },
                "repository": {
                    "name": "ansible-role-package",
                    "original_name": "ansible-role-package"
                },
                "tags": [
                    "apt",
                    "yum",
                    "brew",
                    "zypper",
                    "pacman",
                    "portage",
                    "packaging"
                ],
                "versions": [
                    {
                        "id": "8592a48e-2859-4594-82d0-4facef11ebd6",
                        "name": "v1.4.1",
                        "release_date": "2025-01-12T10:58:19+01:00"
                    },
                    {
                        "id": "f1d9c642-8f73-4d1c-a9a0-f33e0e5049b1",
                        "name": "v1.4.0",
                        "release_date": "2024-01-08T13:40:49+01:00"
                    },
                    {
                        "id": "38750aec-c788-4ce9-8db9-a372e9a13fb8",
                        "name": "v1.3.1",
                        "release_date": "2021-07-15T09:38:17-04:00"
                    },
                    {
                        "id": "23d1576e-6d57-4fca-9114-93dd869e9df5",
                        "name": "v1.3.0",
                        "release_date": "2020-06-02T17:33:19-04:00"
                    },
                    {
                        "id": "80230fc8-9814-4ca8-b0f9-52a9483bdec6",
                        "name": "v1.2.4",
                        "release_date": "2016-10-28T08:36:12-04:00"
                    },
                    {
                        "id": "8b2d7dfd-c541-48ef-bc2a-9ef6c69536ad",
                        "name": "v1.2.3",
                        "release_date": "2016-09-25T12:31:46-04:00"
                    },
                    {
                        "id": "e97b0f07-0ba7-4641-9b95-c455347c026b",
                        "name": "v1.2.2",
                        "release_date": "2016-07-19T07:59:46-04:00"
                    },
                    {
                        "id": "fe7fe295-b503-4b54-9a3b-d65b3768643d",
                        "name": "v1.2.1",
                        "release_date": "2016-05-30T17:25:35-04:00"
                    },
                    {
                        "id": "2609a57c-bd07-4ba2-ae2d-bc8c168bd8a4",
                        "name": "v1.2.0",
                        "release_date": "2016-01-29T15:24:22-05:00"
                    },
                    {
                        "id": "4580e34c-d81b-4031-9f80-ffb2c2788c22",
                        "name": "v1.1.0",
                        "release_date": "2015-08-05T06:49:02-04:00"
                    },
                    {
                        "id": "2daf1202-c9ee-44f9-9ac9-103a1f04c611",
                        "name": "v1.0.0",
                        "release_date": "2015-08-04T15:39:07-04:00"
                    }
                ]
            },
            "download_count": 312651
        },
        {
            "id": 11576,
            "upstream_id": 5273,
            "created": "2023-05-08T20:51:50.717982Z",
            "modified": "2023-10-29T18:45:24.834493Z",
            "imported": "2021-05-31T18:26:07.304356-04:00",
            "github_user": "GROG",
            "username": "GROG",
            "github_repo": "ansible-role-poweroff",
            "github_branch": "master",
            "commit": "6c0c6b541411890e875b0921c83fb8edf30618ec",
            "commit_message": "Merge pull request #2 from groggemans/master\n\nAllow duplicates of the role in a playbook",
            "name": "poweroff",
            "description": "A role for powering off hosts",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2648,
                    "name": "GROG",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a02-5e87-7d9e-bb5f-49b7597ca5f5/avatar/"
                },
                "provider_namespace": {
                    "id": 15650,
                    "name": "grog",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15650/"
                },
                "repository": {
                    "name": "ansible-role-poweroff",
                    "original_name": "ansible-role-poweroff"
                },
                "tags": [
                    "power",
                    "poweroff",
                    "shutdown",
                    "system"
                ],
                "versions": [
                    {
                        "id": 16688,
                        "name": "v1.2.1",
                        "release_date": "2016-07-19T08:27:05-04:00"
                    },
                    {
                        "id": 9805,
                        "name": "v1.2.0",
                        "release_date": "2016-01-29T18:45:57-05:00"
                    },
                    {
                        "id": 7374,
                        "name": "v1.1.1",
                        "release_date": "2015-10-25T19:01:17-04:00"
                    },
                    {
                        "id": 7373,
                        "name": "v1.1.0",
                        "release_date": "2015-10-25T18:24:02-04:00"
                    },
                    {
                        "id": 6582,
                        "name": "v1.0.0",
                        "release_date": "2015-09-26T16:28:58-04:00"
                    }
                ]
            },
            "download_count": 1309
        },
        {
            "id": 11577,
            "upstream_id": 4667,
            "created": "2023-05-08T20:51:50.795945Z",
            "modified": "2023-10-29T18:45:24.839114Z",
            "imported": "2021-05-31T18:26:49.889116-04:00",
            "github_user": "GROG",
            "username": "GROG",
            "github_repo": "ansible-role-reboot",
            "github_branch": "master",
            "commit": "6e65f672260a8f4159c603f1b809e92a193ee185",
            "commit_message": "Update minimal Ansible version\n\n`wait_for_connection` requires ansible 2.3+",
            "name": "reboot",
            "description": "A role for rebooting hosts",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2648,
                    "name": "GROG",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a02-5e87-7d9e-bb5f-49b7597ca5f5/avatar/"
                },
                "provider_namespace": {
                    "id": 15650,
                    "name": "grog",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15650/"
                },
                "repository": {
                    "name": "ansible-role-reboot",
                    "original_name": "ansible-role-reboot"
                },
                "tags": [
                    "power",
                    "reboot",
                    "system"
                ],
                "versions": [
                    {
                        "id": 90750,
                        "name": "v1.3.2",
                        "release_date": "2019-03-25T17:02:46-04:00"
                    },
                    {
                        "id": 39606,
                        "name": "v1.3.1",
                        "release_date": "2017-10-04T18:11:20-04:00"
                    },
                    {
                        "id": 22381,
                        "name": "v1.3.0",
                        "release_date": "2016-11-24T06:22:44-05:00"
                    },
                    {
                        "id": 21397,
                        "name": "v1.2.2",
                        "release_date": "2016-11-07T16:40:56-05:00"
                    },
                    {
                        "id": 16689,
                        "name": "v1.2.1",
                        "release_date": "2016-07-19T08:34:16-04:00"
                    },
                    {
                        "id": 9803,
                        "name": "v1.2.0",
                        "release_date": "2016-01-29T18:15:44-05:00"
                    },
                    {
                        "id": 5524,
                        "name": "v1.1.0",
                        "release_date": "2015-08-04T22:53:48-04:00"
                    },
                    {
                        "id": 5472,
                        "name": "v1.0.0",
                        "release_date": "2015-08-02T19:32:15-04:00"
                    }
                ]
            },
            "download_count": 111881
        },
        {
            "id": 11578,
            "upstream_id": null,
            "created": "2023-05-08T20:51:50.894124Z",
            "modified": "2024-01-27T08:28:34.112256Z",
            "imported": "2024-01-27T08:28:33.984344",
            "github_user": "GROG",
            "username": "GROG",
            "github_repo": "ansible-role-sudo",
            "github_branch": "master",
            "commit": "3dd512f5f2b264246f719cd695f01718b5c6212f",
            "commit_message": "Allow Runas specification to be optional\n\nThe Runas_Spec is an optional statement in sudo configuration [1]:\n\n> If no Runas_Spec is specified, the command may only be run as the\n> runas_default user (root by default) and the group, if specified,\n> must be one that the runas_default user is a member of.\n\nThis commit allows omitting the 'as:' in the role's 'sudo_list*[].sudo'\nlist mappings.\n\n[1]: https://www.sudo.ws/docs/man/1.9.15/sudoers.man/#Runas_Spec\n",
            "name": "sudo",
            "description": "A role for managing sudo.",
            "summary_fields": {
                "dependencies": [
                    {
                        "role": "GROG.package",
                        "when": [
                            "sudo_package|bool"
                        ],
                        "version": "v1.3.1",
                        "package_list": [
                            {
                                "name": "sudo"
                            }
                        ],
                        "package_state": "present",
                        "package_list_host": [],
                        "package_list_group": []
                    }
                ],
                "namespace": {
                    "id": 2648,
                    "name": "GROG",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a02-5e87-7d9e-bb5f-49b7597ca5f5/avatar/"
                },
                "provider_namespace": {
                    "id": 15650,
                    "name": "grog",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15650/"
                },
                "repository": {
                    "name": "ansible-role-sudo",
                    "original_name": "ansible-role-sudo"
                },
                "tags": [
                    "sudo",
                    "system"
                ],
                "versions": [
                    {
                        "id": "1fdca685-bafc-4faf-a8b6-85efd9e0fe13",
                        "name": "v1.7.1",
                        "release_date": "2024-01-27T09:22:00+01:00"
                    },
                    {
                        "id": "b0ecba23-fc9f-438a-9095-c3d5251364bd",
                        "name": "v1.7.0",
                        "release_date": "2024-01-15T18:41:16+01:00"
                    },
                    {
                        "id": "e3a991bd-6ff6-45ba-baaf-568cd73587c5",
                        "name": "v1.6.2",
                        "release_date": "2023-11-01T18:11:00+01:00"
                    },
                    {
                        "id": "3e620aba-0b65-42ca-97e0-de4ee8b6a27a",
                        "name": "v1.6.1",
                        "release_date": "2022-11-28T15:05:19-05:00"
                    },
                    {
                        "id": "45330aa1-a991-4efc-b924-95c2e798af29",
                        "name": "v1.6.0",
                        "release_date": "2022-11-15T08:42:28-05:00"
                    },
                    {
                        "id": "eaf3193e-55c3-449a-b5b4-bd53c4b98327",
                        "name": "v1.5.0",
                        "release_date": "2021-12-14T13:04:20-05:00"
                    },
                    {
                        "id": "333891a1-a26c-43ea-bd97-e3a0d34a1036",
                        "name": "v1.4.4",
                        "release_date": "2019-06-24T16:48:40-04:00"
                    },
                    {
                        "id": "f67b3616-c97c-4f51-9d0b-440dc91196bc",
                        "name": "v1.4.3",
                        "release_date": "2017-06-24T19:26:29-04:00"
                    },
                    {
                        "id": "1887fe56-2c95-4d30-b9f1-6ee4b4fb3008",
                        "name": "v1.4.2",
                        "release_date": "2017-06-24T18:12:18-04:00"
                    },
                    {
                        "id": "663ba2a9-a481-463c-8d1f-97f11c757679",
                        "name": "v1.4.1",
                        "release_date": "2016-11-26T16:07:09-05:00"
                    },
                    {
                        "id": "a6759bc7-1812-4fdd-b78b-9b43798064d3",
                        "name": "v1.4.0",
                        "release_date": "2016-11-15T06:21:02-05:00"
                    }
                ]
            },
            "download_count": 247766
        },
        {
            "id": 11579,
            "upstream_id": null,
            "created": "2023-05-08T20:51:50.962486Z",
            "modified": "2023-12-10T20:25:23.950536Z",
            "imported": "2023-12-10T20:25:23.885015",
            "github_user": "GROG",
            "username": "GROG",
            "github_repo": "ansible-role-user",
            "github_branch": "master",
            "commit": "b2a4710ec38154baf2c2e2eeba120bf3c5ca51a5",
            "commit_message": "Remove deprecated with_flattened\n",
            "name": "user",
            "description": "A role for managing users.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2648,
                    "name": "GROG",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a02-5e87-7d9e-bb5f-49b7597ca5f5/avatar/"
                },
                "provider_namespace": {
                    "id": 15650,
                    "name": "grog",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15650/"
                },
                "repository": {
                    "name": "ansible-role-user",
                    "original_name": "ansible-role-user"
                },
                "tags": [
                    "user",
                    "system"
                ],
                "versions": [
                    {
                        "id": "1f395c4f-d56e-4ecd-adf0-523aaba8c735",
                        "name": "v1.3.1",
                        "release_date": "2023-11-01T18:14:45+01:00"
                    },
                    {
                        "id": "cb241715-81c6-4c1a-a538-9b83d0416f54",
                        "name": "v1.3.0",
                        "release_date": "2019-06-29T04:43:31-04:00"
                    },
                    {
                        "id": "8d395044-731f-44ab-975a-358f8d9260f6",
                        "name": "v1.2.2",
                        "release_date": "2016-07-19T08:53:39-04:00"
                    },
                    {
                        "id": "bf9d8bed-c92d-4dd8-bbd5-04bc156acfc1",
                        "name": "v1.2.1",
                        "release_date": "2016-05-05T05:27:03-04:00"
                    },
                    {
                        "id": "0a08ea18-dd96-4af6-a5af-66a167e955b4",
                        "name": "v1.2.0",
                        "release_date": "2016-01-29T15:41:45-05:00"
                    },
                    {
                        "id": "aa48ccef-3550-41d9-9300-214b03e86122",
                        "name": "v1.1.1",
                        "release_date": "2015-11-27T16:30:05-05:00"
                    },
                    {
                        "id": "d1ab257a-931a-4b47-956e-f5eaea3d4839",
                        "name": "v1.1.0",
                        "release_date": "2015-08-13T13:14:06-04:00"
                    },
                    {
                        "id": "3566a4f7-653d-4216-80d0-7f2af0aaa96a",
                        "name": "v1.0.0",
                        "release_date": "2015-08-08T20:11:53-04:00"
                    }
                ]
            },
            "download_count": 291330
        },
        {
            "id": 11584,
            "upstream_id": 222,
            "created": "2023-05-08T20:51:52.021254Z",
            "modified": "2023-10-29T18:45:24.874328Z",
            "imported": null,
            "github_user": "groks",
            "username": "groks",
            "github_repo": "ansible-desktop-powersave",
            "github_branch": "master",
            "commit": "",
            "commit_message": "",
            "name": "desktop-powersave",
            "description": "enable power saving features on laptops",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2650,
                    "name": "groks",
                    "avatar_url": "https://github.com/groks.png"
                },
                "provider_namespace": {
                    "id": 15651,
                    "name": "groks",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15651/"
                },
                "repository": {
                    "name": "ansible-desktop-powersave",
                    "original_name": "ansible-desktop-powersave"
                },
                "tags": [
                    "system"
                ],
                "versions": []
            },
            "download_count": 65
        },
        {
            "id": 11585,
            "upstream_id": 212,
            "created": "2023-05-08T20:51:52.080301Z",
            "modified": "2023-10-29T18:45:24.877809Z",
            "imported": null,
            "github_user": "groks",
            "username": "groks",
            "github_repo": "ansible-network-mdns",
            "github_branch": "master",
            "commit": "",
            "commit_message": "",
            "name": "network-mdns",
            "description": "Enable mdns (zeroconf, bonjour, avahi) link-local hostname look-up and service discovery",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2650,
                    "name": "groks",
                    "avatar_url": "https://github.com/groks.png"
                },
                "provider_namespace": {
                    "id": 15651,
                    "name": "groks",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15651/"
                },
                "repository": {
                    "name": "ansible-network-mdns",
                    "original_name": "ansible-network-mdns"
                },
                "tags": [
                    "networking",
                    "system"
                ],
                "versions": []
            },
            "download_count": 64
        },
        {
            "id": 11586,
            "upstream_id": 215,
            "created": "2023-05-08T20:51:52.137263Z",
            "modified": "2023-10-29T18:45:24.881451Z",
            "imported": null,
            "github_user": "groks",
            "username": "groks",
            "github_repo": "ansible-network-qdiscipline",
            "github_branch": "master",
            "commit": "",
            "commit_message": "",
            "name": "network-qdiscipline",
            "description": "enable the fq_codel qdiscipline for low-latency networking",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2650,
                    "name": "groks",
                    "avatar_url": "https://github.com/groks.png"
                },
                "provider_namespace": {
                    "id": 15651,
                    "name": "groks",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15651/"
                },
                "repository": {
                    "name": "ansible-network-qdiscipline",
                    "original_name": "ansible-network-qdiscipline"
                },
                "tags": [
                    "networking"
                ],
                "versions": []
            },
            "download_count": 53
        },
        {
            "id": 11587,
            "upstream_id": 217,
            "created": "2023-05-08T20:51:52.199622Z",
            "modified": "2023-10-29T18:45:24.885253Z",
            "imported": null,
            "github_user": "groks",
            "username": "groks",
            "github_repo": "ansible-packages-adobe-flash",
            "github_branch": "master",
            "commit": "",
            "commit_message": "",
            "name": "packages-adobe-flash",
            "description": "install the flash-plugin, it's repo for updates, and fix full-screen bug",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2650,
                    "name": "groks",
                    "avatar_url": "https://github.com/groks.png"
                },
                "provider_namespace": {
                    "id": 15651,
                    "name": "groks",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15651/"
                },
                "repository": {
                    "name": "ansible-packages-adobe-flash",
                    "original_name": "ansible-packages-adobe-flash"
                },
                "tags": [
                    "packaging"
                ],
                "versions": []
            },
            "download_count": 52
        }
    ]
}