A list of legacy roles.

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

{
    "count": 37597,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=1550",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=1548",
    "results": [
        {
            "id": 17852,
            "upstream_id": 18621,
            "created": "2023-05-08T21:11:23.452716Z",
            "modified": "2023-10-29T18:45:52.425434Z",
            "imported": "2018-11-16T11:43:34.624501-05:00",
            "github_user": "m31271n",
            "username": "m31271n",
            "github_repo": "ansible-role-packages",
            "github_branch": "master",
            "commit": "874fd6ca71b5ed8d76b051befd149f2fa46fb32b",
            "commit_message": "feat: update statements for coming version 2.11",
            "name": "packages",
            "description": "Ansible role that installs packages.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4254,
                    "name": "m31271n",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a06-d090-73bb-804c-5c34812bf444/avatar/"
                },
                "provider_namespace": {
                    "id": 16907,
                    "name": "m31271n",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16907/"
                },
                "repository": {
                    "name": "ansible-role-packages",
                    "original_name": "ansible-role-packages"
                },
                "tags": [
                    "install",
                    "package",
                    "packages"
                ],
                "versions": [
                    {
                        "id": 80228,
                        "name": "1.0.1",
                        "release_date": "2018-11-16T11:30:42-05:00"
                    },
                    {
                        "id": 33822,
                        "name": "1.0.0",
                        "release_date": "2017-06-20T06:07:57-04:00"
                    }
                ]
            },
            "download_count": 55
        },
        {
            "id": 17853,
            "upstream_id": 18627,
            "created": "2023-05-08T21:11:23.522833Z",
            "modified": "2023-10-29T18:45:52.560591Z",
            "imported": "2018-06-26T03:10:21.659605-04:00",
            "github_user": "m31271n",
            "username": "m31271n",
            "github_repo": "ansible-role-selinux",
            "github_branch": "master",
            "commit": "5c2b8a58d6ac7074f16647debdd7001077af09f7",
            "commit_message": "docs: add one space in README.md",
            "name": "selinux",
            "description": "Ansible role that controls SELinux.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4254,
                    "name": "m31271n",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a06-d090-73bb-804c-5c34812bf444/avatar/"
                },
                "provider_namespace": {
                    "id": 16907,
                    "name": "m31271n",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16907/"
                },
                "repository": {
                    "name": "ansible-role-selinux",
                    "original_name": "ansible-role-selinux"
                },
                "tags": [
                    "selinux"
                ],
                "versions": [
                    {
                        "id": 33828,
                        "name": "1.0.1",
                        "release_date": "2017-06-20T09:44:38-04:00"
                    },
                    {
                        "id": 33829,
                        "name": "1.0.0",
                        "release_date": "2017-06-20T09:42:12-04:00"
                    }
                ]
            },
            "download_count": 56
        },
        {
            "id": 17854,
            "upstream_id": 18619,
            "created": "2023-05-08T21:11:23.593275Z",
            "modified": "2023-10-29T18:45:52.564445Z",
            "imported": "2018-06-26T03:13:32.927545-04:00",
            "github_user": "m31271n",
            "username": "m31271n",
            "github_repo": "ansible-role-sshd",
            "github_branch": "master",
            "commit": "dfc70c2b40ddfeb431baba9697ce451d1853297b",
            "commit_message": "feat: AllowUsers and AllowGroups support",
            "name": "sshd",
            "description": "Ansible role that setup a secure sshd.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4254,
                    "name": "m31271n",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a06-d090-73bb-804c-5c34812bf444/avatar/"
                },
                "provider_namespace": {
                    "id": 16907,
                    "name": "m31271n",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16907/"
                },
                "repository": {
                    "name": "ansible-role-sshd",
                    "original_name": "ansible-role-sshd"
                },
                "tags": [
                    "ssh",
                    "sshd"
                ],
                "versions": [
                    {
                        "id": 33818,
                        "name": "1.0.0",
                        "release_date": "2017-06-20T03:03:01-04:00"
                    }
                ]
            },
            "download_count": 56
        },
        {
            "id": 17855,
            "upstream_id": 18943,
            "created": "2023-05-08T21:11:23.659982Z",
            "modified": "2023-10-29T18:45:52.594675Z",
            "imported": "2018-06-26T03:10:50.407482-04:00",
            "github_user": "m31271n",
            "username": "m31271n",
            "github_repo": "ansible-role-time",
            "github_branch": "master",
            "commit": "267699d5637d27176fe39877de996f82bd50c049",
            "commit_message": "feat: ensure chrony is installed",
            "name": "time",
            "description": "Ansible role that setups time.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4254,
                    "name": "m31271n",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a06-d090-73bb-804c-5c34812bf444/avatar/"
                },
                "provider_namespace": {
                    "id": 16907,
                    "name": "m31271n",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16907/"
                },
                "repository": {
                    "name": "ansible-role-time",
                    "original_name": "ansible-role-time"
                },
                "tags": [
                    "ntp",
                    "time",
                    "timezone"
                ],
                "versions": [
                    {
                        "id": 34559,
                        "name": "1.1.0",
                        "release_date": "2017-07-05T06:04:36-04:00"
                    },
                    {
                        "id": 34489,
                        "name": "1.0.0",
                        "release_date": "2017-07-04T05:40:15-04:00"
                    }
                ]
            },
            "download_count": 60
        },
        {
            "id": 17856,
            "upstream_id": 18623,
            "created": "2023-05-08T21:11:23.774184Z",
            "modified": "2023-10-29T18:45:52.598628Z",
            "imported": "2018-06-26T03:10:47.981432-04:00",
            "github_user": "m31271n",
            "username": "m31271n",
            "github_repo": "ansible-role-update-packages",
            "github_branch": "master",
            "commit": "c0fec43cb5ede7f809290d924307e1271a1234eb",
            "commit_message": "docs: fix badge",
            "name": "update-packages",
            "description": "Ansible role that updates all packages.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4254,
                    "name": "m31271n",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a06-d090-73bb-804c-5c34812bf444/avatar/"
                },
                "provider_namespace": {
                    "id": 16907,
                    "name": "m31271n",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16907/"
                },
                "repository": {
                    "name": "ansible-role-update-packages",
                    "original_name": "ansible-role-update-packages"
                },
                "tags": [
                    "packages",
                    "update"
                ],
                "versions": [
                    {
                        "id": 34010,
                        "name": "1.0.1",
                        "release_date": "2017-06-24T11:54:14-04:00"
                    },
                    {
                        "id": 33824,
                        "name": "1.0.0",
                        "release_date": "2017-06-20T06:59:16-04:00"
                    }
                ]
            },
            "download_count": 58
        },
        {
            "id": 17857,
            "upstream_id": 18694,
            "created": "2023-05-08T21:11:23.852438Z",
            "modified": "2023-10-29T18:45:52.602621Z",
            "imported": "2018-06-26T03:11:34.120988-04:00",
            "github_user": "m31271n",
            "username": "m31271n",
            "github_repo": "ansible-role-yarn",
            "github_branch": "master",
            "commit": "c65556a9e226bc3837c70206180088c3171bfca6",
            "commit_message": "test: fix broken tests",
            "name": "yarn",
            "description": "Ansible role that installs yarn.",
            "summary_fields": {
                "dependencies": [
                    {
                        "id": 18692,
                        "name": "m31271n.node"
                    }
                ],
                "namespace": {
                    "id": 4254,
                    "name": "m31271n",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a06-d090-73bb-804c-5c34812bf444/avatar/"
                },
                "provider_namespace": {
                    "id": 16907,
                    "name": "m31271n",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16907/"
                },
                "repository": {
                    "name": "ansible-role-yarn",
                    "original_name": "ansible-role-yarn"
                },
                "tags": [
                    "yarn",
                    "yarnjs"
                ],
                "versions": [
                    {
                        "id": 34034,
                        "name": "1.0.1",
                        "release_date": "2017-06-25T10:10:34-04:00"
                    },
                    {
                        "id": 34033,
                        "name": "1.0.0",
                        "release_date": "2017-06-25T09:46:40-04:00"
                    }
                ]
            },
            "download_count": 184
        },
        {
            "id": 17858,
            "upstream_id": null,
            "created": "2023-05-08T21:11:23.972687Z",
            "modified": "2026-05-23T07:02:48.320379Z",
            "imported": "2026-05-23T07:02:47.827242",
            "github_user": "borgbase",
            "username": "borgbase",
            "github_repo": "ansible-role-borgbackup",
            "github_branch": "master",
            "commit": "cf1a6aade7f6a1a163d6ba5cda846043f1f76635",
            "commit_message": "Validate install-only inputs in the role argument spec\n\nCommit d2743aa added borgbackup_config.create and borgbackup_ssh.create and\nmade repositories optional in install-only mode, but meta/argument_specs.yml\nwas never updated. Arg-spec validation then rejected 'create' as an unsupported\nparameter and still required 'repositories', failing the install_only Molecule\nscenario on Debian.\n\nDeclare create (bool, default true) on borgbackup_config and borgbackup_ssh,\nand set repositories to required: false. tasks/assert.yml already enforces that\nrepositories is set when config.create is true.\n",
            "name": "ansible_role_borgbackup",
            "description": "Set up backup to remote machine using Borg and Borgmatic.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4255,
                    "name": "borgbase",
                    "avatar_url": "https://github.com/borgbase.png"
                },
                "provider_namespace": {
                    "id": 12521,
                    "name": "borgbase",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/12521/"
                },
                "repository": {
                    "name": "ansible-role-borgbackup",
                    "original_name": "ansible-role-borgbackup"
                },
                "tags": [
                    "backup",
                    "cloud",
                    "system",
                    "security"
                ],
                "versions": [
                    {
                        "id": "04aa0543-ed33-4765-b0c4-2d0617137e6a",
                        "name": "v2.1.0",
                        "release_date": "2026-05-23T07:50:46+01:00"
                    },
                    {
                        "id": "26687b75-6566-485a-a21e-d5b12c7c24c6",
                        "name": "v2.0.0",
                        "release_date": "2026-05-03T07:41:41+01:00"
                    },
                    {
                        "id": "14db9dc8-fada-482e-bbd9-cb31dc417d54",
                        "name": "v1.2.0",
                        "release_date": "2026-01-06T16:35:16+00:00"
                    },
                    {
                        "id": "623404d8-d3ce-4c7d-a14f-993e34175cb4",
                        "name": "v1.1.3",
                        "release_date": "2025-07-09T18:33:43+01:00"
                    },
                    {
                        "id": "dd743f7e-0426-42da-8f0c-028dc7a47cb4",
                        "name": "v1.1.2",
                        "release_date": "2024-12-16T21:47:45+00:00"
                    },
                    {
                        "id": "c1b70465-fce1-4093-a49c-5de451328f7e",
                        "name": "v1.1.1",
                        "release_date": "2024-12-09T15:32:39+00:00"
                    },
                    {
                        "id": "1a11b966-7a36-46b0-abfe-8751dcbde4be",
                        "name": "v1.1.0",
                        "release_date": "2024-10-18T11:35:39+01:00"
                    },
                    {
                        "id": "a84a08ea-675c-4802-bf1a-d9c7b85f674f",
                        "name": "v1.0.1",
                        "release_date": "2023-05-16T02:07:46-04:00"
                    },
                    {
                        "id": "47a9f7a2-c87f-49e7-bdd9-87848759082c",
                        "name": "v1.0.0",
                        "release_date": "2023-03-28T13:01:12-04:00"
                    },
                    {
                        "id": "51b83dd4-87b9-433f-9ac9-2a29ff30c2de",
                        "name": "v0.9.4",
                        "release_date": "2022-12-15T07:24:26-05:00"
                    },
                    {
                        "id": "7057571d-cda6-47c2-aa14-d95195be267c",
                        "name": "v0.9.3",
                        "release_date": "2022-09-03T05:07:50-04:00"
                    }
                ]
            },
            "download_count": 154212
        },
        {
            "id": 17859,
            "upstream_id": 54152,
            "created": "2023-05-08T21:11:24.085229Z",
            "modified": "2023-10-29T18:45:52.633068Z",
            "imported": "2021-05-23T09:42:44.754416-04:00",
            "github_user": "m3oow",
            "username": "m3oow",
            "github_repo": "ansible-role-prestashop",
            "github_branch": "master",
            "commit": "75f5450acbfe0e5c223ae946440553ce82277fe2",
            "commit_message": "Merge pull request #17 from m3oow/issue-14-use_temporary_storage\n\nIssue 14 use temporary storage",
            "name": "prestashop",
            "description": "Prestashop 1.7.x for Linux.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4256,
                    "name": "m3oow",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a06-d152-7125-95a2-006a9f5a0dac/avatar/"
                },
                "provider_namespace": {
                    "id": 16908,
                    "name": "m3oow",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16908/"
                },
                "repository": {
                    "name": "ansible-role-prestashop",
                    "original_name": "ansible-role-prestashop"
                },
                "tags": [
                    "ecommerce",
                    "prestashop"
                ],
                "versions": [
                    {
                        "id": 154858,
                        "name": "1.1.0",
                        "release_date": "2021-05-23T09:40:47-04:00"
                    },
                    {
                        "id": 151538,
                        "name": "1.0.0",
                        "release_date": "2021-04-10T07:15:03-04:00"
                    }
                ]
            },
            "download_count": 84
        },
        {
            "id": 17860,
            "upstream_id": 47071,
            "created": "2023-05-08T21:11:24.882161Z",
            "modified": "2023-10-29T18:45:52.643594Z",
            "imported": "2020-03-06T10:16:53.978438-05:00",
            "github_user": "m4dm4rtig4n",
            "username": "m4dm4rtig4n",
            "github_repo": "nextdom",
            "github_branch": "master",
            "commit": "4fff1beb0039f600841cb4d5d59f1649275ba2f7",
            "commit_message": "Meta Update",
            "name": "nextdom",
            "description": "Install last version of NextDom",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4257,
                    "name": "m4dm4rtig4n",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a06-d331-79e4-8edd-d2a5332ae9e9/avatar/"
                },
                "provider_namespace": {
                    "id": 16910,
                    "name": "m4dm4rtig4n",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16910/"
                },
                "repository": {
                    "name": "nextdom",
                    "original_name": "nextdom"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 51
        },
        {
            "id": 17861,
            "upstream_id": 15961,
            "created": "2023-05-08T21:11:24.995925Z",
            "modified": "2023-10-29T18:44:49.456997Z",
            "imported": "2017-07-25T01:33:59.739331-04:00",
            "github_user": "m4rcu5nl",
            "username": "m4rcu5nl",
            "github_repo": "ansible-role-common",
            "github_branch": "master",
            "commit": "3a49f12fe0dde658b5a4aabf295158c5dee7e282",
            "commit_message": "Merge pull request #11 from m4rcu5nl/release/1.1.0\n\nRelease/1.1.0",
            "name": "common",
            "description": "Some common first tasks.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4258,
                    "name": "m4rcu5nl",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a06-d403-7380-9fe3-56f283d11ec9/avatar/"
                },
                "provider_namespace": {
                    "id": 16911,
                    "name": "m4rcu5nl",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16911/"
                },
                "repository": {
                    "name": "ansible-role-common",
                    "original_name": "ansible-role-common"
                },
                "tags": [
                    "CentOS7",
                    "groups",
                    "hostname",
                    "sudoers",
                    "timezone",
                    "users"
                ],
                "versions": [
                    {
                        "id": 27476,
                        "name": "1.1.0",
                        "release_date": "2017-03-07T14:36:06-05:00"
                    },
                    {
                        "id": 27224,
                        "name": "1.0.1",
                        "release_date": "2017-03-02T17:36:43-05:00"
                    },
                    {
                        "id": 27190,
                        "name": "1.0.0",
                        "release_date": "2017-03-01T18:24:52-05:00"
                    }
                ]
            },
            "download_count": 57
        }
    ]
}