A list of legacy roles.

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

{
    "count": 36658,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3499",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3497",
    "results": [
        {
            "id": 40201,
            "upstream_id": null,
            "created": "2025-02-28T14:32:42.228188Z",
            "modified": "2025-12-01T09:41:54.686615Z",
            "imported": "2025-12-01T09:41:54.610042",
            "github_user": "lotusnoir",
            "username": "lotusnoir",
            "github_repo": "ansible-apps_textfile_exporters",
            "github_branch": "main",
            "commit": "1cd49ccd0be40f61ef4e054e493929980de574c2",
            "commit_message": "doc: update changelog\n",
            "name": "apps_textfile_exporters",
            "description": "deploy extra exporter",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4166,
                    "name": "lotusnoir",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a06-9c4a-7e4e-ac43-4c2e8321ad2e/avatar/"
                },
                "provider_namespace": {
                    "id": 16833,
                    "name": "lotusnoir",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16833/"
                },
                "repository": {
                    "name": "ansible-apps_textfile_exporters",
                    "original_name": "ansible-apps_textfile_exporters"
                },
                "tags": [
                    "metrics",
                    "prometheurs",
                    "textfile",
                    "bash"
                ],
                "versions": [
                    {
                        "id": "05d0aba0-3b20-47a6-bee5-60370a0004d7",
                        "name": "1.2.1",
                        "release_date": "2025-11-29T13:58:02+00:00"
                    },
                    {
                        "id": "c50a925b-70c4-426d-8db8-31397784683d",
                        "name": "1.2.0",
                        "release_date": "2025-11-25T17:36:37+00:00"
                    },
                    {
                        "id": "84b9f6cf-f095-4cb1-9694-e7027c636ce4",
                        "name": "1.1.0",
                        "release_date": "2025-11-18T13:13:15+00:00"
                    },
                    {
                        "id": "01dac589-ea3c-4415-a71a-4bb6f61dafff",
                        "name": "1.0.0",
                        "release_date": "2025-10-29T15:43:39+00:00"
                    },
                    {
                        "id": "e58d1c15-1340-4270-817d-beb753fe4b20",
                        "name": "0.1.0",
                        "release_date": "2025-01-16T08:16:01+00:00"
                    }
                ]
            },
            "download_count": 17
        },
        {
            "id": 40202,
            "upstream_id": null,
            "created": "2025-02-28T14:37:16.487846Z",
            "modified": "2025-12-01T09:44:41.738482Z",
            "imported": "2025-12-01T09:44:41.696676",
            "github_user": "lotusnoir",
            "username": "lotusnoir",
            "github_repo": "ansible-apps_vmwaretools_windows",
            "github_branch": "main",
            "commit": "0d502193bbc1f651f06507ae2fa1ce3d1c29de83",
            "commit_message": "doc: update changelog\n",
            "name": "apps_vmwaretools_windows",
            "description": "Configure vmware tools on windows",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4166,
                    "name": "lotusnoir",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a06-9c4a-7e4e-ac43-4c2e8321ad2e/avatar/"
                },
                "provider_namespace": {
                    "id": 16833,
                    "name": "lotusnoir",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16833/"
                },
                "repository": {
                    "name": "ansible-apps_vmwaretools_windows",
                    "original_name": "ansible-apps_vmwaretools_windows"
                },
                "tags": [
                    "vmware",
                    "tools",
                    "windows"
                ],
                "versions": [
                    {
                        "id": "8b307429-9621-4387-8f37-72897f4ba9ba",
                        "name": "1.2.1",
                        "release_date": "2025-11-29T13:09:52+00:00"
                    },
                    {
                        "id": "b2812896-c016-454f-ab4d-dcee00632a25",
                        "name": "1.2.0",
                        "release_date": "2025-11-25T17:24:16+00:00"
                    },
                    {
                        "id": "941cd15c-b069-4557-ac61-4bb3e42cc81a",
                        "name": "1.1.0",
                        "release_date": "2025-11-17T18:26:48+00:00"
                    },
                    {
                        "id": "3667eff3-7516-414c-8026-08714aca39bf",
                        "name": "1.0.0",
                        "release_date": "2025-10-29T15:25:49+00:00"
                    },
                    {
                        "id": "ab3f7760-22d7-4dce-a0ac-2827ff060f59",
                        "name": "0.1.0",
                        "release_date": "2025-01-31T09:57:33+00:00"
                    }
                ]
            },
            "download_count": 19
        },
        {
            "id": 40203,
            "upstream_id": null,
            "created": "2025-02-28T20:47:44.808862Z",
            "modified": "2025-02-28T20:52:24.486677Z",
            "imported": "2025-02-28T20:52:24.451421",
            "github_user": "Aus-Chi",
            "username": "Aus-Chi",
            "github_repo": "iscsi-initiator-role",
            "github_branch": "main",
            "commit": "fad6b1fd94919dfc3edcc03bfc4931870323102c",
            "commit_message": "updated role description\n",
            "name": "iscsi-initiator-role",
            "description": "configure an iscsi initiator for block storage, assuming the target is configured",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 17623,
                    "name": "Aus-Chi",
                    "avatar_url": "https://github.com/Aus-Chi.png"
                },
                "provider_namespace": {
                    "id": 27197,
                    "name": "aus_chi",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/27197/"
                },
                "repository": {
                    "name": "iscsi-initiator-role",
                    "original_name": "iscsi-initiator-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 14
        },
        {
            "id": 40204,
            "upstream_id": null,
            "created": "2025-03-01T09:43:01.983744Z",
            "modified": "2025-03-01T09:43:02.027072Z",
            "imported": "2025-03-01T09:43:01.981478",
            "github_user": "kamm",
            "username": "kamm",
            "github_repo": "ansible-role-security",
            "github_branch": "master",
            "commit": "352209306c5588b639fcebe683b9f81bc6a5b213",
            "commit_message": "Update CI status badges.\n",
            "name": "security",
            "description": "Security software installation and configuration.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 3658,
                    "name": "kamm",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a05-2f1a-7187-a937-6dfdc29da1fd/avatar/"
                },
                "provider_namespace": {
                    "id": 16425,
                    "name": "kamm",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16425/"
                },
                "repository": {
                    "name": "ansible-role-security",
                    "original_name": "ansible-role-security"
                },
                "tags": [
                    "system",
                    "security",
                    "fail2ban",
                    "automatic",
                    "updates",
                    "yum",
                    "apt",
                    "dnf",
                    "hardening"
                ],
                "versions": []
            },
            "download_count": 18
        },
        {
            "id": 40205,
            "upstream_id": null,
            "created": "2025-03-02T07:27:24.217080Z",
            "modified": "2025-03-02T07:27:24.251102Z",
            "imported": "2025-03-02T07:27:24.214945",
            "github_user": "sabari432",
            "username": "sabari432",
            "github_repo": "ansible-role-docker",
            "github_branch": "main",
            "commit": "9d318e30d92beba91dcea42a5a5ddd53c7698fa8",
            "commit_message": "Update main.yml",
            "name": "docker",
            "description": "Ansible role for automating [specific purpose, e.g., web server setup]",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20441,
                    "name": "sabari432",
                    "avatar_url": "https://github.com/sabari432.png"
                },
                "provider_namespace": {
                    "id": 29936,
                    "name": "sabari432",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/29936/"
                },
                "repository": {
                    "name": "ansible-role-docker",
                    "original_name": "ansible-role-docker"
                },
                "tags": [
                    "ansible",
                    "automation",
                    "deployment",
                    "configuration-management"
                ],
                "versions": []
            },
            "download_count": 16
        },
        {
            "id": 40206,
            "upstream_id": null,
            "created": "2025-03-02T13:04:15.949618Z",
            "modified": "2025-03-02T13:04:15.987565Z",
            "imported": "2025-03-02T13:04:15.947565",
            "github_user": "rahil05mathur",
            "username": "rahil05mathur",
            "github_repo": "demo-role",
            "github_branch": "master",
            "commit": "0871dec8437668794dd79f77e7bd0f60306d6a78",
            "commit_message": "initial files\n",
            "name": "demo-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 16487,
                    "name": "rahil05mathur",
                    "avatar_url": "https://github.com/rahil05mathur.png"
                },
                "provider_namespace": {
                    "id": 26093,
                    "name": "rahil05mathur",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/26093/"
                },
                "repository": {
                    "name": "demo-role",
                    "original_name": "demo-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 14
        },
        {
            "id": 40207,
            "upstream_id": null,
            "created": "2025-03-02T14:07:16.428208Z",
            "modified": "2025-03-02T14:07:16.467396Z",
            "imported": "2025-03-02T14:07:16.426156",
            "github_user": "mila-iqia",
            "username": "mila",
            "github_repo": "ansible-role-slurm_job_exporter",
            "github_branch": "main",
            "commit": "d9d676f68852fd19e813d15934cdbd6fdc348e32",
            "commit_message": "Merge pull request #1 from mila-iqia/ci/molecule\n\nci: Configure GH actions to run Molecule",
            "name": "slurm_job_exporter",
            "description": "Install and configure Prometheus Slurm Job Exporter",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9418,
                    "name": "mila",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018af147-1bad-7cb4-916f-68020cb6c4fb/avatar/"
                },
                "provider_namespace": {
                    "id": 915,
                    "name": "mila",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/915/"
                },
                "repository": {
                    "name": "ansible-role-slurm_job_exporter",
                    "original_name": "ansible-role-slurm_job_exporter"
                },
                "tags": [
                    "prometheus",
                    "slurm"
                ],
                "versions": [
                    {
                        "id": "ebb82d65-5551-42d1-9ad0-b8cbe14cc6b6",
                        "name": "0.1.0",
                        "release_date": "2025-03-01T22:04:48-05:00"
                    }
                ]
            },
            "download_count": 1823
        },
        {
            "id": 40208,
            "upstream_id": null,
            "created": "2025-03-02T14:32:00.086966Z",
            "modified": "2025-03-02T14:32:00.124118Z",
            "imported": "2025-03-02T14:32:00.084593",
            "github_user": "PrathameshManze",
            "username": "PrathameshManze",
            "github_repo": "apache-role",
            "github_branch": "master",
            "commit": "b62bce6bf843f42384b9dcf9b04b2e292cf742a1",
            "commit_message": "Roles folder added\n",
            "name": "apache-role",
            "description": "Installation of apache server using ansible role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20446,
                    "name": "PrathameshManze",
                    "avatar_url": "https://github.com/PrathameshManze.png"
                },
                "provider_namespace": {
                    "id": 29941,
                    "name": "prathameshmanze",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/29941/"
                },
                "repository": {
                    "name": "apache-role",
                    "original_name": "apache-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 15
        },
        {
            "id": 40209,
            "upstream_id": null,
            "created": "2025-03-03T00:25:49.829795Z",
            "modified": "2025-03-03T00:25:49.901671Z",
            "imported": "2025-03-03T00:25:49.826778",
            "github_user": "Deepak811b",
            "username": "Deepak811b",
            "github_repo": "ansible",
            "github_branch": "main",
            "commit": "8f95d9e4415e7fbb72270117528497fbf4a4c6fb",
            "commit_message": "initial commit\n",
            "name": "ansible",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20394,
                    "name": "Deepak811b",
                    "avatar_url": "https://github.com/Deepak811b.png"
                },
                "provider_namespace": {
                    "id": 29890,
                    "name": "deepak811b",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/29890/"
                },
                "repository": {
                    "name": "ansible",
                    "original_name": "ansible"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 14
        },
        {
            "id": 40210,
            "upstream_id": null,
            "created": "2025-03-03T06:34:33.365569Z",
            "modified": "2025-07-15T02:20:35.249806Z",
            "imported": "2025-07-15T02:20:35.086714",
            "github_user": "luckylittle",
            "username": "luckylittle",
            "github_repo": "zero_footprint_rutorrent_seedbox",
            "github_branch": "master",
            "commit": "94a3a9d836c7c2d7949f03264e93eefaaa2f028d",
            "commit_message": "Feature/further performance improvements (#21)\n\n#### What is the relevant ticket?\n[2.4.0] - 2025-07-15\n\n#### What’s this PR do?\n\n### Added\n\n- @luckylittle Added: tuned handler c9453ab\n- @luckylittle Added: crashkernel grub detection 94ddde8\n- @luckylittle Added: fstab atime opts, tuned 169b998\n- @luckylittle Added: preflight tag 9a2e6d6\n- @luckylittle Added: Restricting sudo to specific commands a1688c2\n- @luckylittle Added: Test runsheet 0effade\n- @luckylittle Added: New HDD options to rtorrent.rc 8127305\n- @luckylittle Added: Mkbrr 3ebdc2f\n- @luckylittle Added: Benchmarking script by @teddysun 2c4fb5f\n- @luckylittle Added: autobrrctl export-filters 4106626\n- @luckylittle Added: Disable dnf-makecache timer 82a4bc0\n- @luckylittle Added: cross-seed 84ed6bb\n- @luckylittle Added: Missing header to bench.sh 55c07f2\n- @luckylittle Added: Missing header to lighttpd-auth.conf 50f11b2\n- @luckylittle Added: cross-seed vars to vars/main.yml 61ad71f\n- @luckylittle Added: Missing eader in fail2ban conf for vsftpd f46cf18\n- @luckylittle Added: tcp_tw_recycle for potential old systems 8e93344\n- @luckylittle Added: systemd-tmpfiles for Autobrr 24b213a\n- @luckylittle Added: cross-seed systemd-tmpfiles 2141b95\n- @luckylittle Added: cross-seed webhook smoke test when cross_seed\nb1fab99\n- @luckylittle Added: Backup to all ansible.builtin.template 38e8357\n- @luckylittle Added: Backup to all ansible.builtin.lineinfile 150dcc1\n- @luckylittle Added: common_tools_homefolder_junk c3c3668\n\n### Changed\n\n- @luckylittle Updated: sysctl parameters 8d99213\n- @luckylittle Changed: Lowercase .session folder for consistency\nd9a1816\n- @luckylittle Changed: RPMs and services moved to vars/main.yml a0101e1\n- @luckylittle RPMs and services moved to vars/main.yml 4f637e7\n- @luckylittle RPMs and services moved to vars/main.yml af2086a\n- @luckylittle RPMs and services moved to vars/main.yml cd818e9\n- @luckylittle Changed: Bumped ruT version 8d943b4\n- @luckylittle Changed: Test playbook 51a6d68\n- @luckylittle Updated: New versions of rT, ruT b9e912f\n- @luckylittle Changed: New HDD options to rtorrent.rc b46f73a\n- @luckylittle Updated: No HTTPS for localhost in lighttpd 63e21b3\n- @luckylittle Changed: DefaultLimitNOFILE 4c9bb1b\n- @luckylittle Changed: ruT path to rutorrent_path var 3570c87\n- @luckylittle Updated: .rtorrent.rc config cross-seed conditional,\nminor improvements fc69859\n- @luckylittle Removed: Limits in .rtorrent.rc 1c844ce\n- @luckylittle Changed: Passing yamllint, ansible-lint and added\nsystemd-tmpfiles co 7274910\n- @luckylittle Update: Bumped versions 4218363\n- @luckylittle Update: rtorrent/libtorrent versions 673bcec\n- @luckylittle Update: cross-seed apiKey var efe54db\n- @luckylittle Updated: terraform.tf to have separate /home 8927435\n- @luckylittle Updated: .gitignore 31238ba\n- @luckylittle Updated: .gitignore cee8bb8\n- @luckylittle Update: Added defaults instead 1de04c3\n- @luckylittle Updated README.md 69a355b\n\n### Fixed\n\n- @luckylittle Bugfix: Invalid checklist for test_runsheet.md 941e40e\n- @luckylittle Bugfix: Handler ran after users.txt was removed 8e2190f\n- @luckylittle Bugfix: httpd_t to initrc_tmp_t 2c2c9b6\n- @luckylittle Bugfix: cross-seed via npm 3bc5ae8\n- @luckylittle Bugfix: More graceful fail of 6.20 d66117b\n- @luckylittle Bugfix: Various bugs in upgrade_autobrr 212d3be\n- @luckylittle Bugfix: Smoke test results c318493\n- @luckylittle Bugfix: Permanent atime fstab opt 85edf85\n- @luckylittle Bugfix: Unnecessary single quotes 5be6844\n- @luckylittle Bugfix: Bad permissions ini files f7ff8bb\n- @luckylittle Bugfix: cross-seed-webhook location 5fc0385\n- @luckylittle Bugfix: cross_seed_webhook Jinja2 templating 566592c\n\n#### Where should the reviewer start?\n* N/A\n\n#### How should this be manually tested?\n* `time ansible-playbook -i inventory -u ec2-user test.yml\n--vault-password-file=password.txt`\n\n#### Risk involved?\n* No\n\n#### Screenshots (if appropriate):\n* N/A\n\n#### Does the documentation or dependencies need an update?\n*  Updated README.md 69a355b and CHANGELOG.md 0d966ec",
            "name": "zero_footprint_rutorrent_seedbox",
            "description": "\"Configures vanilla RHEL system to be lightweight and secure seedbox running\nrTorrent and ruTorrent. It has modern autodownloading capability as well.\"\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4206,
                    "name": "luckylittle",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a06-b5e5-7e9f-888b-bed2eff4a70b/avatar/"
                },
                "provider_namespace": {
                    "id": 16866,
                    "name": "luckylittle",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16866/"
                },
                "repository": {
                    "name": "zero_footprint_rutorrent_seedbox",
                    "original_name": "zero_footprint_rutorrent_seedbox"
                },
                "tags": [
                    "autobrr",
                    "autodownload",
                    "centos",
                    "libtorrent",
                    "lightweight",
                    "redhat",
                    "rtorrent",
                    "rutorrent",
                    "secure",
                    "seedbox",
                    "torrent",
                    "vsftpd"
                ],
                "versions": [
                    {
                        "id": "8f10e9a6-4051-4e02-bc12-6fe92c9471c3",
                        "name": "2.4.0",
                        "release_date": "2025-07-15T12:16:55+10:00"
                    },
                    {
                        "id": "f3ff0f64-1d7f-4b8e-993c-58078146696f",
                        "name": "2.3.1",
                        "release_date": "2025-05-22T16:20:40+10:00"
                    },
                    {
                        "id": "d265f64c-75d1-4fe9-9af9-56da0afebb21",
                        "name": "2.3.0",
                        "release_date": "2025-05-19T16:11:58+10:00"
                    },
                    {
                        "id": "6b23899a-9297-40fe-8492-ee9f6379ea2c",
                        "name": "2.2.1",
                        "release_date": "2025-04-16T11:20:15+10:00"
                    },
                    {
                        "id": "8111cfa0-4986-4ede-98fc-9ed4475999eb",
                        "name": "2.2.0",
                        "release_date": "2025-03-28T22:40:45+11:00"
                    },
                    {
                        "id": "449ebbf5-40a7-4f48-a617-69d7c22d3ffe",
                        "name": "2.1.0",
                        "release_date": "2025-03-05T18:22:56+11:00"
                    },
                    {
                        "id": "3c33be5d-0ce6-4f17-8803-2e745b98a785",
                        "name": "2.0.0",
                        "release_date": "2025-03-04T19:35:44+11:00"
                    },
                    {
                        "id": "5c89933c-5b08-4b9f-8c4b-c4fd5d20b76f",
                        "name": "1.3.0",
                        "release_date": "2024-04-09T14:31:43+10:00"
                    },
                    {
                        "id": "bcefd56d-45c9-4639-bb3c-bf3dcae9ecad",
                        "name": "1.2.1",
                        "release_date": "2024-04-09T14:31:43+10:00"
                    },
                    {
                        "id": "aecbe123-c905-46a3-9491-d91f877a0a6d",
                        "name": "1.2.0",
                        "release_date": "2024-04-08T13:35:48+10:00"
                    },
                    {
                        "id": "6906e096-f192-4102-8713-3326872e5684",
                        "name": "1.1.0",
                        "release_date": "2024-04-01T15:14:04+11:00"
                    }
                ]
            },
            "download_count": 13
        }
    ]
}