A list of legacy roles.

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

{
    "count": 37831,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3715",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3713",
    "results": [
        {
            "id": 42761,
            "upstream_id": null,
            "created": "2026-04-04T16:45:18.937417Z",
            "modified": "2026-04-15T17:51:31.289177Z",
            "imported": "2026-04-15T17:51:31.228629",
            "github_user": "roots",
            "username": "roots",
            "github_repo": "ansible-role-msmtp",
            "github_branch": "main",
            "commit": "6653b3eeb7209bd7b6fda258dccc761bcbd115ff",
            "commit_message": "Fix /etc/msmtprc unreadable by non-root users (#3)\n\n* Make /etc/msmtprc readable by non-root users\n\nmsmtp reads its config as the invoking user, so a 0600 root-owned\nmsmtprc prevents PHP-FPM (www-data) and CLI tools (run as the web\nuser) from sending mail — msmtp exits with \"account default not\nfound: no configuration file available\".\n\nDefault mode to 0644 and expose it as msmtp_config_mode so operators\ncan tighten it when the SMTP password in plaintext is a concern.\n\nFixes #1.\nFixes roots/trellis#1661.\n\nCo-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>\n\n* Update molecule assertion to match new default mode\n\nCo-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>\n\n---------\n\nCo-authored-by: Claude Opus 4.6 (1M context) <[email protected]>",
            "name": "msmtp",
            "description": "msmtp for Linux",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5982,
                    "name": "roots",
                    "avatar_url": "https://avatars.githubusercontent.com/u/4986074?s=200&v=4"
                },
                "provider_namespace": {
                    "id": 9841,
                    "name": "roots",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/9841/"
                },
                "repository": {
                    "name": "ansible-role-msmtp",
                    "original_name": "ansible-role-msmtp"
                },
                "tags": [
                    "system",
                    "mail",
                    "smtp",
                    "msmtp"
                ],
                "versions": [
                    {
                        "id": "cd80ad0b-98f1-4a85-a717-e1e27c3c6a9b",
                        "name": "v1.1.0",
                        "release_date": "2026-04-15T12:50:06-05:00"
                    },
                    {
                        "id": "d5659cfb-fd05-4069-bde5-6747e9c44d5f",
                        "name": "v1.0.2",
                        "release_date": "2026-04-04T12:11:48-05:00"
                    },
                    {
                        "id": "052b4306-e2d2-4a3d-abc4-394d92e05861",
                        "name": "v1.0.1",
                        "release_date": "2026-04-04T11:51:23-05:00"
                    },
                    {
                        "id": "a2c0a4ad-11be-406a-9b43-285a3a01b95e",
                        "name": "v1.0.0",
                        "release_date": "2026-04-04T11:38:37-05:00"
                    }
                ]
            },
            "download_count": 13385
        },
        {
            "id": 42762,
            "upstream_id": null,
            "created": "2026-04-04T17:38:28.554954Z",
            "modified": "2026-04-04T17:38:28.614081Z",
            "imported": "2026-04-04T17:38:28.546265",
            "github_user": "AbanobAyad22",
            "username": "AbanobAyad22",
            "github_repo": "myfirstrole",
            "github_branch": "master",
            "commit": "36b382ec84b6039e53514ae2f7bbcaecdbde51d8",
            "commit_message": "Update author and description in main.yml",
            "name": "MyFirstRole",
            "description": "my nginx",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26684,
                    "name": "AbanobAyad22",
                    "avatar_url": "https://github.com/AbanobAyad22.png"
                },
                "provider_namespace": {
                    "id": 36117,
                    "name": "abanobayad22",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36117/"
                },
                "repository": {
                    "name": "myfirstrole",
                    "original_name": "myfirstrole"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42763,
            "upstream_id": null,
            "created": "2026-04-04T19:27:47.083189Z",
            "modified": "2026-10-20T23:11:10.791526Z",
            "imported": "2026-10-20T23:11:10.731855",
            "github_user": "BladeWDR",
            "username": "BladeWDR",
            "github_repo": "ansible-role-element",
            "github_branch": "main",
            "commit": "d1722dcfd6f54a68fe0709b2325ee0d7df6f4442",
            "commit_message": "perf(tasks): skip GitHub release query and installation when Element is up to date\n",
            "name": "element",
            "description": "Installs the Element Matrix chat client on Linux using the tarball.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25121,
                    "name": "BladeWDR",
                    "avatar_url": "https://github.com/BladeWDR.png"
                },
                "provider_namespace": {
                    "id": 34577,
                    "name": "bladewdr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34577/"
                },
                "repository": {
                    "name": "ansible-role-element",
                    "original_name": "ansible-role-element"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "de1d936b-a883-4116-a510-6f14baeb4214",
                        "name": "v1.1.0",
                        "release_date": "2026-10-20T19:05:51-04:00"
                    },
                    {
                        "id": "2e5abbe1-55ee-44d9-b1db-ca52df463b4b",
                        "name": "v1.0.1",
                        "release_date": "2026-09-26T14:42:57-04:00"
                    },
                    {
                        "id": "14336543-045e-4be4-8cb5-fe97425a6a40",
                        "name": "v1.0.0",
                        "release_date": "2026-04-04T15:25:48-04:00"
                    }
                ]
            },
            "download_count": 20
        },
        {
            "id": 42764,
            "upstream_id": null,
            "created": "2026-04-04T20:07:09.400566Z",
            "modified": "2026-04-18T08:48:05.160328Z",
            "imported": "2026-04-18T08:48:05.096254",
            "github_user": "egdoc",
            "username": "egdoc",
            "github_repo": "ansible-role-restic_client",
            "github_branch": "master",
            "commit": "c9e82d2f64302aa264d05d36414923754ed80958",
            "commit_message": "fix linting errors\n",
            "name": "restic_client",
            "description": "Ansible role to install restic on Linux",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2048,
                    "name": "egdoc",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a00-82e3-7d7d-8daa-cd4210643250/avatar/"
                },
                "provider_namespace": {
                    "id": 15172,
                    "name": "egdoc",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15172/"
                },
                "repository": {
                    "name": "ansible-role-restic_client",
                    "original_name": "ansible-role-restic_client"
                },
                "tags": [
                    "backup",
                    "restic"
                ],
                "versions": [
                    {
                        "id": "8328c2a5-4db0-4c64-8514-070f9a1f87db",
                        "name": "v1.1.0",
                        "release_date": "2026-04-18T10:29:27+02:00"
                    },
                    {
                        "id": "3f281529-fb85-4cdd-97e2-57211362e8f4",
                        "name": "v1.0.0",
                        "release_date": "2026-04-04T22:01:16+02:00"
                    }
                ]
            },
            "download_count": 32
        },
        {
            "id": 42766,
            "upstream_id": null,
            "created": "2026-04-05T00:06:59.404109Z",
            "modified": "2026-04-28T22:10:12.963596Z",
            "imported": "2026-04-28T22:10:12.904514",
            "github_user": "mattgagliardi",
            "username": "mattgagliardi",
            "github_repo": "ansible-role-influxdb3_lab",
            "github_branch": "main",
            "commit": "39818b4a4e485f798b63761a78df4d0fce53cfbb",
            "commit_message": "Sync influxdb3_lab master from metrics-aggregation\n",
            "name": "metrics_aggregation",
            "description": "Deploy and manage rootless InfluxDB 3 Core instances via Podman Quadlet. Requires Podman >= 5.0 on the target host.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 10393,
                    "name": "mattgagliardi",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a07-5af8-7720-a3dd-dcf247650ac1/avatar/"
                },
                "provider_namespace": {
                    "id": 20095,
                    "name": "mattgagliardi",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/20095/"
                },
                "repository": {
                    "name": "ansible-role-influxdb3_lab",
                    "original_name": "ansible-role-influxdb3_lab"
                },
                "tags": [
                    "influxdb",
                    "monitoring",
                    "metrics",
                    "timeseries",
                    "database",
                    "podman",
                    "containers",
                    "quadlet",
                    "systemd"
                ],
                "versions": []
            },
            "download_count": 43
        },
        {
            "id": 42767,
            "upstream_id": null,
            "created": "2026-04-05T00:18:58.634178Z",
            "modified": "2026-04-05T01:27:24.421271Z",
            "imported": "2026-04-05T01:27:24.379643",
            "github_user": "hofnarrr",
            "username": "hofnarrr",
            "github_repo": "ansible-role-rs_dragonwilds",
            "github_branch": "v0.2.0",
            "commit": "99a9901dfa9a65fd29ffc052dd6e781b5a40f0aa",
            "commit_message": "update README.md\n",
            "name": "rs_dragonwilds",
            "description": "RuneScape: Dragonwilds Dedicated Server",
            "summary_fields": {
                "dependencies": [
                    "hofnarrr.steamcmd"
                ],
                "namespace": {
                    "id": 2849,
                    "name": "hofnarrr",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a02-fd89-7fca-88b5-decd1d4af555/avatar/"
                },
                "provider_namespace": {
                    "id": 15806,
                    "name": "hofnarrr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15806/"
                },
                "repository": {
                    "name": "ansible-role-rs_dragonwilds",
                    "original_name": "ansible-role-rs_dragonwilds"
                },
                "tags": [
                    "runescape",
                    "dragonwilds",
                    "jagex"
                ],
                "versions": [
                    {
                        "id": "955dc067-036e-4bbd-872e-afa585d24ec0",
                        "name": "v0.2.0",
                        "release_date": "2026-04-05T04:24:45+03:00"
                    },
                    {
                        "id": "12656a85-8f3c-4b04-8176-71bb1b295fc5",
                        "name": "v0.1.0",
                        "release_date": "2026-04-05T03:15:15+03:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 42768,
            "upstream_id": null,
            "created": "2026-04-05T06:19:45.415079Z",
            "modified": "2026-04-05T06:19:45.448411Z",
            "imported": "2026-04-05T06:19:45.411920",
            "github_user": "rohitumarani",
            "username": "rohitumarani",
            "github_repo": "httpd-role",
            "github_branch": "master",
            "commit": "2f9c09e0b582ba3653bc3236c5108e68304ac9a8",
            "commit_message": "added files\n",
            "name": "httpd-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27031,
                    "name": "rohitumarani",
                    "avatar_url": "https://github.com/rohitumarani.png"
                },
                "provider_namespace": {
                    "id": 36459,
                    "name": "rohitumarani",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36459/"
                },
                "repository": {
                    "name": "httpd-role",
                    "original_name": "httpd-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 6
        },
        {
            "id": 42770,
            "upstream_id": null,
            "created": "2026-04-05T18:27:08.993591Z",
            "modified": "2026-06-14T18:44:17.464231Z",
            "imported": "2026-06-14T18:44:17.308830",
            "github_user": "diodonfrost",
            "username": "diodonfrost",
            "github_repo": "ansible-role-amazon-ssm",
            "github_branch": "master",
            "commit": "3ddeffc361304317b890be7e096142d4d23715ce",
            "commit_message": "ci(molecule): correct ghcr.io namespace for docker-ansible images\n\nThe previous namespace included the repository name as part of the\npath, which produced invalid image references like\n`ghcr.io/diodonfrost/docker-ansible/ansible-ubuntu:24.04` instead of\nthe actual published location under the user namespace.\n",
            "name": "amazon-ssm",
            "description": "Ansible role to manage AWS Systems Manager agent",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 1801,
                    "name": "diodonfrost",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19ff-def6-712b-ace9-354d380791af/avatar/"
                },
                "provider_namespace": {
                    "id": 13325,
                    "name": "diodonfrost",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13325/"
                },
                "repository": {
                    "name": "ansible-role-amazon-ssm",
                    "original_name": "ansible-role-amazon-ssm"
                },
                "tags": [
                    "system",
                    "packaging",
                    "aws",
                    "awsagent",
                    "cloud"
                ],
                "versions": [
                    {
                        "id": "c0de19a2-5ac7-4813-97f3-b48b59802009",
                        "name": "2.2.0",
                        "release_date": "2026-04-10T21:12:08+00:00"
                    },
                    {
                        "id": "df709c68-c638-454a-80bf-470400c42fa1",
                        "name": "2.1.0",
                        "release_date": "2021-08-07T13:51:56+02:00"
                    },
                    {
                        "id": "d4b050fc-a30c-4572-8270-cea5abb341d0",
                        "name": "2.0.3",
                        "release_date": "2021-04-10T18:11:33+02:00"
                    },
                    {
                        "id": "7eaa99de-c3ce-43f9-a25b-d39780a4ee78",
                        "name": "2.0.2",
                        "release_date": "2021-02-24T21:14:13+01:00"
                    },
                    {
                        "id": "5f9f4ca2-87c3-4834-b70b-4286c4617e6b",
                        "name": "2.0.1",
                        "release_date": "2021-01-27T01:39:09+01:00"
                    },
                    {
                        "id": "f947bde2-d3b9-4f43-a2f6-6a3649a55073",
                        "name": "2.0.0",
                        "release_date": "2021-01-24T01:28:14+01:00"
                    },
                    {
                        "id": "cda670be-fcb3-4308-8413-a1c5eef1972f",
                        "name": "1.9.0",
                        "release_date": "2021-01-07T06:49:56+01:00"
                    },
                    {
                        "id": "b3d7fccd-49e5-441e-aab8-9db26190782c",
                        "name": "1.8.1",
                        "release_date": "2020-12-29T20:46:14+01:00"
                    },
                    {
                        "id": "1f4ffb86-960b-44d6-9ae0-f61217027107",
                        "name": "1.8.0",
                        "release_date": "2020-12-21T15:23:10+01:00"
                    },
                    {
                        "id": "8c1ffc76-8691-410e-ada3-a65166ad5863",
                        "name": "1.7.0",
                        "release_date": "2020-12-01T07:26:09+01:00"
                    },
                    {
                        "id": "edfbec2e-46dd-419b-a7ca-5a24420b9ea4",
                        "name": "1.6.0",
                        "release_date": "2020-11-23T04:30:10+01:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 42772,
            "upstream_id": null,
            "created": "2026-04-06T15:16:19.795757Z",
            "modified": "2026-04-06T15:16:19.871197Z",
            "imported": "2026-04-06T15:16:19.792526",
            "github_user": "akash-dalvi22",
            "username": "akash-dalvi22",
            "github_repo": "sample",
            "github_branch": "master",
            "commit": "76bc4d4a8ba2ff601b4aadc2c4366180d14aa71c",
            "commit_message": "first commit\n",
            "name": "sample",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27040,
                    "name": "akash-dalvi22",
                    "avatar_url": "https://github.com/akash-dalvi22.png"
                },
                "provider_namespace": {
                    "id": 36468,
                    "name": "akash_dalvi22",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36468/"
                },
                "repository": {
                    "name": "sample",
                    "original_name": "sample"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 42773,
            "upstream_id": null,
            "created": "2026-04-06T17:18:54.735832Z",
            "modified": "2026-04-06T17:18:54.790730Z",
            "imported": "2026-04-06T17:18:54.731314",
            "github_user": "poojagaikwad19",
            "username": "poojagaikwad19",
            "github_repo": "ansible-galaxy",
            "github_branch": "master",
            "commit": "ea35908a464322c22d5a3cca08a2b25ed2ab3328",
            "commit_message": "added files\n",
            "name": "ansible-galaxy",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27044,
                    "name": "poojagaikwad19",
                    "avatar_url": "https://github.com/poojagaikwad19.png"
                },
                "provider_namespace": {
                    "id": 36472,
                    "name": "poojagaikwad19",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36472/"
                },
                "repository": {
                    "name": "ansible-galaxy",
                    "original_name": "ansible-galaxy"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        }
    ]
}