Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&page=3535
{ "count": 36065, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3536", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3534", "results": [ { "id": 40570, "upstream_id": null, "created": "2025-04-24T18:55:43.568682Z", "modified": "2025-04-24T18:56:13.390301Z", "imported": "2025-04-24T18:56:13.348391", "github_user": "lfit", "username": "lfit", "github_repo": "ansible-roles-puppet-install", "github_branch": "master", "commit": "30eac2d7cde720b9bd292545504767f5200b1c59", "commit_message": "Fix: Use builtin vars to get dynamic release name\n\n- Fixes import key error which was initially hardcoded:\n\nE: repo 'http://apt.puppetlabs.com xenial InRelease' is not signed\nW:Updating from such a repository can't be done securely, and is\ntherefore disabled by default.\n\n- Update molecule config to fix:\n\nline 8, column 7, but may be elsewhere in the file depending on\nthe exact syntax problem.\n\n The offending line appears to be:\n\n roles:\n - \"{{ dynamic_role_name }}\"\n ^ here\n\nThis tells Molecule/Ansible to use the current role (i.e., the one\nbeing tested). This is the canonical way to avoid all the\nlookup('env', ...) gymnastics — and it works cleanly even\nduring --syntax-check.\n\nChange-Id: I42b335530a5dbb6ee9339b5e56992ece23b9138f\nSigned-off-by: Anil Belur <abelur@linuxfoundation.org>\n", "name": "puppet_install", "description": "Install Puppet", "summary_fields": { "dependencies": [], "namespace": { "id": 4069, "name": "lfit", "avatar_url": "https://avatars0.githubusercontent.com/u/13418670?v=4" }, "provider_namespace": { "id": 7064, "name": "lfit", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/7064/" }, "repository": { "name": "ansible-roles-puppet-install", "original_name": "ansible-roles-puppet-install" }, "tags": [ "puppet", "system" ], "versions": [] }, "download_count": 9 }, { "id": 40571, "upstream_id": null, "created": "2025-04-25T18:58:05.084948Z", "modified": "2025-04-25T18:58:05.144947Z", "imported": "2025-04-25T18:58:05.082409", "github_user": "Nightsky19", "username": "Nightsky19", "github_repo": "ansible-role-webserver", "github_branch": "main", "commit": "9cadda5b3ba1f9366a92d5ae75ba8d1fca945d7d", "commit_message": "Rename readme.md to README.md", "name": "ansible-role-webserver", "description": "Webserver installation role", "summary_fields": { "dependencies": [], "namespace": { "id": 21478, "name": "Nightsky19", "avatar_url": "https://github.com/Nightsky19.png" }, "provider_namespace": { "id": 30966, "name": "nightsky19", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30966/" }, "repository": { "name": "ansible-role-webserver", "original_name": "ansible-role-webserver" }, "tags": [], "versions": [] }, "download_count": 12 }, { "id": 40572, "upstream_id": null, "created": "2025-04-25T19:00:42.102212Z", "modified": "2025-04-25T19:00:42.293555Z", "imported": "2025-04-25T19:00:42.091673", "github_user": "Nightsky19", "username": "Nightsky19", "github_repo": "ansible-role-database-server-", "github_branch": "main", "commit": "5548c5bcaa1efbdc89ebd509205a308e817fb02c", "commit_message": "Update main.yml", "name": "ansible-role-database-server", "description": "MySQL installation role", "summary_fields": { "dependencies": [], "namespace": { "id": 21478, "name": "Nightsky19", "avatar_url": "https://github.com/Nightsky19.png" }, "provider_namespace": { "id": 30966, "name": "nightsky19", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30966/" }, "repository": { "name": "ansible-role-database-server-", "original_name": "ansible-role-database-server-" }, "tags": [], "versions": [] }, "download_count": 9 }, { "id": 40573, "upstream_id": null, "created": "2025-04-26T19:01:49.356130Z", "modified": "2025-04-26T19:01:49.462425Z", "imported": "2025-04-26T19:01:49.353807", "github_user": "phanikrd", "username": "phanikrd", "github_repo": "dummy-ansible-playook", "github_branch": "master", "commit": "c1c787b102f89ec7abe9f7aa7c9b32d5421f7bd7", "commit_message": "initial files\n", "name": "dummy-ansible-playook", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 21497, "name": "phanikrd", "avatar_url": "https://github.com/phanikrd.png" }, "provider_namespace": { "id": 30985, "name": "phanikrd", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30985/" }, "repository": { "name": "dummy-ansible-playook", "original_name": "dummy-ansible-playook" }, "tags": [], "versions": [] }, "download_count": 6 }, { "id": 40574, "upstream_id": null, "created": "2025-04-27T18:02:47.161007Z", "modified": "2025-04-27T18:02:47.207809Z", "imported": "2025-04-27T18:02:47.158740", "github_user": "shubhhhhh", "username": "shubhhhhh", "github_repo": "ansible_lab", "github_branch": "main", "commit": "182daf27fb5f2f4fae6f7784dbdda43bc24bac82", "commit_message": "For ansible role\n", "name": "ansible_lab", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 21512, "name": "shubhhhhh", "avatar_url": "https://github.com/shubhhhhh.png" }, "provider_namespace": { "id": 31000, "name": "shubhhhhh", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31000/" }, "repository": { "name": "ansible_lab", "original_name": "ansible_lab" }, "tags": [], "versions": [] }, "download_count": 6 }, { "id": 40575, "upstream_id": null, "created": "2025-04-27T18:28:31.100645Z", "modified": "2025-04-27T18:28:31.130093Z", "imported": "2025-04-27T18:28:31.098509", "github_user": "aishuvairagade", "username": "aishuvairagade", "github_repo": "httpdubuntu", "github_branch": "master", "commit": "716242e822890292a308271cc2348377fc2dfae1", "commit_message": "initial commit\n", "name": "httpdubuntu", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 21514, "name": "aishuvairagade", "avatar_url": "https://github.com/aishuvairagade.png" }, "provider_namespace": { "id": 31002, "name": "aishuvairagade", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31002/" }, "repository": { "name": "httpdubuntu", "original_name": "httpdubuntu" }, "tags": [], "versions": [] }, "download_count": 12 }, { "id": 40576, "upstream_id": null, "created": "2025-04-27T19:53:48.957654Z", "modified": "2025-04-27T19:53:48.986963Z", "imported": "2025-04-27T19:53:48.955475", "github_user": "vic1707", "username": "vic1707", "github_repo": "ansible-role-butane", "github_branch": "main", "commit": "8587ac1a2d87f26d739b020c2181a91b5dae25a8", "commit_message": "fix ansible-lint errors & add more rules\n", "name": "butane", "description": "An Ansible role to wrap butane CLI from CoreOS Ignition suite.", "summary_fields": { "dependencies": [], "namespace": { "id": 21515, "name": "vic1707", "avatar_url": "https://github.com/vic1707.png" }, "provider_namespace": { "id": 31003, "name": "vic1707", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31003/" }, "repository": { "name": "ansible-role-butane", "original_name": "ansible-role-butane" }, "tags": [ "coreos", "ignition", "butane", "provisioning", "cloud" ], "versions": [] }, "download_count": 12 }, { "id": 40577, "upstream_id": null, "created": "2025-04-28T01:54:57.216496Z", "modified": "2025-04-28T01:54:57.262657Z", "imported": "2025-04-28T01:54:57.214058", "github_user": "P4v4n5", "username": "P4v4n5", "github_repo": "ansible-apache2-firstrole", "github_branch": "master", "commit": "1e2d9e578a6e1c5afce26fd93b71560f10ee0a71", "commit_message": "modifying meta/main.yaml\n", "name": "ansible-apache2-firstrole", "description": "DevOps Engineer", "summary_fields": { "dependencies": [], "namespace": { "id": 21516, "name": "P4v4n5", "avatar_url": "https://github.com/P4v4n5.png" }, "provider_namespace": { "id": 31004, "name": "p4v4n5", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31004/" }, "repository": { "name": "ansible-apache2-firstrole", "original_name": "ansible-apache2-firstrole" }, "tags": [], "versions": [] }, "download_count": 7 }, { "id": 40578, "upstream_id": null, "created": "2025-04-28T09:53:43.636360Z", "modified": "2025-04-28T11:38:33.203609Z", "imported": "2025-04-28T11:38:33.156516", "github_user": "mugiseyebrows", "username": "mugiseyebrows", "github_repo": "ansible-role-openvpn", "github_branch": "main", "commit": "cb5540ac908210f1343d69af853652f537b9b286", "commit_message": "readme\n", "name": "openvpn", "description": "Role to configure OpenVPN and manage client certificates", "summary_fields": { "dependencies": [], "namespace": { "id": 21527, "name": "mugiseyebrows", "avatar_url": "https://github.com/mugiseyebrows.png" }, "provider_namespace": { "id": 31015, "name": "mugiseyebrows", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31015/" }, "repository": { "name": "ansible-role-openvpn", "original_name": "ansible-role-openvpn" }, "tags": [ "openvpn", "easyrsa" ], "versions": [] }, "download_count": 9 }, { "id": 40579, "upstream_id": null, "created": "2025-04-28T21:46:31.554522Z", "modified": "2025-08-13T06:39:06.071070Z", "imported": "2025-08-13T06:39:05.991327", "github_user": "grzegorzfranus", "username": "grzegorzfranus", "github_repo": "ansible-role-nftables", "github_branch": "main", "commit": "259a1d25cd5cd017d9d44ef25851313478789034", "commit_message": "feat(nftables): modernize role, fix rule validation, add CHANGELOG 1.4.0\n\n- Replace shell reboot with ansible.builtin.reboot + wait_for_connection\n- Use service restart in ACL; shorten pause; fix notify name and add listen aliases\n- Add emojis to all task/handler names; improve assert messages; fully-qualify assert\n- Default L4 protocol to tcp when ports are specified without protocol (user_defined.rules.j2)\n- Update README (align supported OS; document default tcp for port-only rules)\n- Add CHANGELOG.md and bump version to 1.4.0\n- Lints: yamllint/ansible-lint clean\n", "name": "nftables", "description": "Ansible role to install and configure NFTables firewall.\n", "summary_fields": { "dependencies": [], "namespace": { "id": 20540, "name": "grzegorzfranus", "avatar_url": "https://github.com/grzegorzfranus.png" }, "provider_namespace": { "id": 30034, "name": "grzegorzfranus", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30034/" }, "repository": { "name": "ansible-role-nftables", "original_name": "ansible-role-nftables" }, "tags": [ "nftables", "nft", "netfilter", "firewall", "security", "networking" ], "versions": [ { "id": "4e631f58-22e2-4672-886e-c8547531c71d", "name": "v1.4.0", "release_date": "2025-08-13T08:34:08+02:00" }, { "id": "d40c6f2f-10f2-4867-9d6f-efca8cd3134e", "name": "v1.3.1", "release_date": "2025-05-07T23:00:37+02:00" }, { "id": "8d31073a-8fea-4f9f-93b2-ca2c8efff395", "name": "v1.3.0", "release_date": "2025-05-05T11:27:59+02:00" }, { "id": "bcdf82ba-96ed-477d-88a8-8619c61db33c", "name": "v1.2.0", "release_date": "2025-04-30T20:14:39+02:00" }, { "id": "0b7ef8f6-2446-43e4-8407-80d0fdd92d7f", "name": "v1.1.0", "release_date": "2025-04-29T09:06:03+02:00" }, { "id": "3100daf7-5a93-464f-afbd-3f9bd505fbec", "name": "v1.0.1", "release_date": "2025-04-28T23:50:28+02:00" }, { "id": "7f663a1c-0cdc-4770-9aaf-d453530f5c70", "name": "v1.0.0", "release_date": "2025-04-28T23:37:57+02:00" } ] }, "download_count": 6 } ] }