A list of legacy roles.

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

{
    "count": 36717,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3665",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3663",
    "results": [
        {
            "id": 42007,
            "upstream_id": null,
            "created": "2025-12-04T13:42:18.121612Z",
            "modified": "2025-12-04T13:42:18.154977Z",
            "imported": "2025-12-04T13:42:18.119087",
            "github_user": "tcoestudent",
            "username": "tcoestudent",
            "github_repo": "ansible",
            "github_branch": "main",
            "commit": "84fbe53094150c93dac24727e1f28bc9c3ae96c2",
            "commit_message": "Initial commit of nginx role\n",
            "name": "tcoestudent_nginx_role",
            "description": "Advance Educator",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25262,
                    "name": "tcoestudent",
                    "avatar_url": "https://github.com/tcoestudent.png"
                },
                "provider_namespace": {
                    "id": 34715,
                    "name": "tcoestudent",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34715/"
                },
                "repository": {
                    "name": "ansible",
                    "original_name": "ansible"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 5
        },
        {
            "id": 42008,
            "upstream_id": null,
            "created": "2025-12-04T16:07:04.143617Z",
            "modified": "2025-12-04T16:07:04.179515Z",
            "imported": "2025-12-04T16:07:04.140592",
            "github_user": "branson404",
            "username": "branson404",
            "github_repo": "apache-role",
            "github_branch": "main",
            "commit": "4cbfde7f584f83abbe7dd98055fa2eb6b84f6a3f",
            "commit_message": "first commit\n",
            "name": "apache-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25265,
                    "name": "branson404",
                    "avatar_url": "https://github.com/branson404.png"
                },
                "provider_namespace": {
                    "id": 34718,
                    "name": "branson404",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34718/"
                },
                "repository": {
                    "name": "apache-role",
                    "original_name": "apache-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 42009,
            "upstream_id": null,
            "created": "2025-12-05T09:25:46.262828Z",
            "modified": "2025-12-05T09:25:46.345635Z",
            "imported": "2025-12-05T09:25:46.260581",
            "github_user": "grzegorzfranus",
            "username": "grzegorzfranus",
            "github_repo": "ansible-role-pg-backup",
            "github_branch": "main",
            "commit": "2cb16bb236b11c429d9d1c046f3b998314d0ee9f",
            "commit_message": "fix: install cron and logrotate in Molecule test environment\n\n- Added cron package installation in prepare.yml\n- Added logrotate package installation\n- Added cron service startup before role execution\n- Fixes 'Unable to read crontab' error in Docker containers\n",
            "name": "pg_backup",
            "description": "Professional PostgreSQL database backup role with comprehensive logging and retention management.\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-pg-backup",
                    "original_name": "ansible-role-pg-backup"
                },
                "tags": [
                    "postgresql",
                    "backup",
                    "database",
                    "cron",
                    "logrotate"
                ],
                "versions": [
                    {
                        "id": "b4e36db0-a5a5-45cc-a3f8-f68c8a62410b",
                        "name": "v1.0.1",
                        "release_date": "2025-12-05T00:55:07+01:00"
                    },
                    {
                        "id": "bdd38e92-65ca-45eb-8eba-b30b91a35cac",
                        "name": "v1.0.0",
                        "release_date": "2025-12-05T00:28:31+01:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 42010,
            "upstream_id": null,
            "created": "2025-12-05T15:14:54.823613Z",
            "modified": "2025-12-05T15:14:54.959921Z",
            "imported": "2025-12-05T15:14:54.820825",
            "github_user": "wittdennis",
            "username": "wittdennis",
            "github_repo": "ansible-role-alpine-distro-upgrade",
            "github_branch": "1.0.1",
            "commit": "f931b0747e729514c2076e8d08656ca55b2c41d0",
            "commit_message": "chore(version): 1.0.1",
            "name": "alpine_distro_upgrade",
            "description": "Role to upgrade Alpine linux to another release branch",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 13712,
                    "name": "wittdennis",
                    "avatar_url": "https://github.com/wittdennis.png"
                },
                "provider_namespace": {
                    "id": 23438,
                    "name": "wittdennis",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23438/"
                },
                "repository": {
                    "name": "ansible-role-alpine-distro-upgrade",
                    "original_name": "ansible-role-alpine-distro-upgrade"
                },
                "tags": [
                    "os",
                    "update",
                    "alpine",
                    "upgrade"
                ],
                "versions": [
                    {
                        "id": "a8cf46e7-2372-498d-adfc-8aa8dce6c511",
                        "name": "1.0.1",
                        "release_date": "2025-12-05T15:14:34+00:00"
                    },
                    {
                        "id": "4148d7d3-f520-4290-b484-30c9d30d0e13",
                        "name": "1.0.0",
                        "release_date": "2025-12-05T15:11:43+00:00"
                    }
                ]
            },
            "download_count": 238
        },
        {
            "id": 42011,
            "upstream_id": null,
            "created": "2025-12-05T21:38:22.167914Z",
            "modified": "2025-12-13T20:47:40.387047Z",
            "imported": "2025-12-13T20:47:40.343473",
            "github_user": "thisguyshouldworkforus",
            "username": "thisguyshouldworkforus",
            "github_repo": "ansible-role-docker",
            "github_branch": "main",
            "commit": "18e878d4cfa992e073abe29c01dbd940cd5cda48",
            "commit_message": "Adding TAG 1.2.0 to git\n",
            "name": "docker",
            "description": "Ansible role to install Docker on RedHat-based systems.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 12985,
                    "name": "thisguyshouldworkforus",
                    "avatar_url": "https://github.com/thisguyshouldworkforus.png"
                },
                "provider_namespace": {
                    "id": 22764,
                    "name": "thisguyshouldworkforus",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/22764/"
                },
                "repository": {
                    "name": "ansible-role-docker",
                    "original_name": "ansible-role-docker"
                },
                "tags": [
                    "docker",
                    "containerization",
                    "containers"
                ],
                "versions": [
                    {
                        "id": "4b39719e-48a1-435a-9a0f-e372c14c01f9",
                        "name": "1.2.0",
                        "release_date": "2025-12-13T20:47:04+00:00"
                    },
                    {
                        "id": "94801453-4b9e-4c8b-89b0-bcf17ad03cf2",
                        "name": "1.1.0",
                        "release_date": "2025-12-09T22:52:31+00:00"
                    },
                    {
                        "id": "5dc659e6-57af-4e9b-9be1-dba3826baa09",
                        "name": "1.0.0",
                        "release_date": "2025-12-08T18:50:35+00:00"
                    }
                ]
            },
            "download_count": 6
        },
        {
            "id": 42012,
            "upstream_id": null,
            "created": "2025-12-06T05:36:49.243960Z",
            "modified": "2025-12-06T06:06:10.347216Z",
            "imported": "2025-12-06T06:06:10.307870",
            "github_user": "foi",
            "username": "foi",
            "github_repo": "ansible-role-lego",
            "github_branch": "main",
            "commit": "eb596e818ba8e0d069d4c1543f7c6015637ac517",
            "commit_message": "add inventory in readme\n",
            "name": "lego",
            "description": "systemd lego role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25283,
                    "name": "foi",
                    "avatar_url": "https://github.com/foi.png"
                },
                "provider_namespace": {
                    "id": 34735,
                    "name": "foi",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34735/"
                },
                "repository": {
                    "name": "ansible-role-lego",
                    "original_name": "ansible-role-lego"
                },
                "tags": [
                    "lego",
                    "letsencrypt",
                    "ssl",
                    "https",
                    "encryption",
                    "web"
                ],
                "versions": [
                    {
                        "id": "87472c91-e8ff-4325-ab56-2e430b790fc9",
                        "name": "1.0.0",
                        "release_date": "2025-12-06T12:24:41+07:00"
                    }
                ]
            },
            "download_count": 15
        },
        {
            "id": 42015,
            "upstream_id": null,
            "created": "2025-12-06T12:31:26.640369Z",
            "modified": "2025-12-06T13:12:53.434447Z",
            "imported": "2025-12-06T13:12:53.407797",
            "github_user": "alexey1607",
            "username": "alexey1607",
            "github_repo": "ansible-dante",
            "github_branch": "master",
            "commit": "00e7beb6ddeb036462c02d1f2e5136ffdb865754",
            "commit_message": "Develop (#8)\n\nfix ci",
            "name": "dante",
            "description": "Installs and configures Dante proxy server",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25285,
                    "name": "alexey1607",
                    "avatar_url": "https://github.com/alexey1607.png"
                },
                "provider_namespace": {
                    "id": 34737,
                    "name": "alexey1607",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34737/"
                },
                "repository": {
                    "name": "ansible-dante",
                    "original_name": "ansible-dante"
                },
                "tags": [
                    "dante",
                    "socks5",
                    "proxy"
                ],
                "versions": []
            },
            "download_count": 10
        },
        {
            "id": 42016,
            "upstream_id": null,
            "created": "2025-12-06T14:09:11.598636Z",
            "modified": "2025-12-12T12:41:05.972852Z",
            "imported": "2025-12-12T12:41:05.851562",
            "github_user": "bsmeding",
            "username": "bsmeding",
            "github_repo": "ansible_role_swag_docker",
            "github_branch": "main",
            "commit": "d8bb7d2e4dea2c12d0fa8c0ec2a75f4fbb9c4873",
            "commit_message": "add handler to restart\n",
            "name": "swag_docker",
            "description": "Secure Web Application Gateway (SWAG) running in docker container",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 1041,
                    "name": "bsmeding",
                    "avatar_url": "https://github.com/bsmeding.png"
                },
                "provider_namespace": {
                    "id": 14426,
                    "name": "bsmeding",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14426/"
                },
                "repository": {
                    "name": "ansible_role_swag_docker",
                    "original_name": "ansible_role_swag_docker"
                },
                "tags": [
                    "web",
                    "system",
                    "nginx",
                    "letsencrypt",
                    "swag",
                    "docker"
                ],
                "versions": [
                    {
                        "id": "df318bba-6326-4a99-9072-44fcb5b17cfc",
                        "name": "1.3.5",
                        "release_date": "2025-12-12T13:40:20+01:00"
                    },
                    {
                        "id": "bbc3b023-630f-41aa-924f-94827b4d7412",
                        "name": "1.3.4",
                        "release_date": "2025-12-10T12:33:30+01:00"
                    },
                    {
                        "id": "7c73291f-6c1f-44c0-9b87-259699932e22",
                        "name": "1.3.3",
                        "release_date": "2025-12-10T12:24:02+01:00"
                    },
                    {
                        "id": "b54d2a27-4377-4fba-9e3b-cf5ccf3bc0df",
                        "name": "1.3.2",
                        "release_date": "2025-12-10T12:07:20+01:00"
                    },
                    {
                        "id": "24062538-4d49-43d6-8b25-8232ad150e6e",
                        "name": "1.3.1",
                        "release_date": "2025-12-10T11:59:53+01:00"
                    },
                    {
                        "id": "eb872372-c072-441f-94ba-0d366b2ec845",
                        "name": "1.3.0",
                        "release_date": "2025-12-10T11:52:24+01:00"
                    },
                    {
                        "id": "541ef0ff-a055-4101-af5c-7e407827ebc7",
                        "name": "0.2.0",
                        "release_date": "2025-12-06T15:04:34+01:00"
                    },
                    {
                        "id": "3cb74065-a78d-4db5-b281-2b2abe864218",
                        "name": "0.1.0",
                        "release_date": "2025-08-22T07:18:35+02:00"
                    }
                ]
            },
            "download_count": 36
        },
        {
            "id": 42017,
            "upstream_id": null,
            "created": "2025-12-06T21:27:00.433613Z",
            "modified": "2025-12-06T21:27:00.485706Z",
            "imported": "2025-12-06T21:27:00.430939",
            "github_user": "juju4",
            "username": "juju4",
            "github_repo": "ansible-pocketid",
            "github_branch": "main",
            "commit": "88c85a6f7bbc56db81c45ee9973d90a1cd1f8fcc",
            "commit_message": "chore(deps): update pre-commit hook ansible-community/ansible-lint to v25.12.0 (#19)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
            "name": "pocketid",
            "description": "OIDC provider that allows users to authenticate with their passkeys to your services.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 3568,
                    "name": "juju4",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a04-f5d3-73a1-b08a-f17888be6073/avatar/"
                },
                "provider_namespace": {
                    "id": 16355,
                    "name": "juju4",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16355/"
                },
                "repository": {
                    "name": "ansible-pocketid",
                    "original_name": "ansible-pocketid"
                },
                "tags": [
                    "system",
                    "identity",
                    "oidc",
                    "webauthn",
                    "passkey"
                ],
                "versions": [
                    {
                        "id": "30c69771-0e4a-4809-bf23-59f27a924758",
                        "name": "0.2.0",
                        "release_date": "2025-12-05T23:51:34+00:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 42018,
            "upstream_id": null,
            "created": "2025-12-06T21:48:05.091120Z",
            "modified": "2025-12-06T21:48:05.145311Z",
            "imported": "2025-12-06T21:48:05.088109",
            "github_user": "juju4",
            "username": "juju4",
            "github_repo": "ansible-opkssh",
            "github_branch": "main",
            "commit": "0c315815b5b92e3f57731d5d59e5f763614a7c79",
            "commit_message": "chore(deps): update pre-commit hook ansible-community/ansible-lint to v25.12.0 (#17)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[ansible-community/ansible-lint](https://redirect.github.com/ansible-community/ansible-lint)\n| repository | minor | `v25.11.1` -> `v25.12.0` |\n\nNote: The `pre-commit` manager in Renovate is not supported by the\n`pre-commit` maintainers or community. Please do not report any problems\nthere, instead [create a Discussion in the Renovate\nrepository](https://redirect.github.com/renovatebot/renovate/discussions/new)\nif you have any questions.\n\n---\n\n### Release Notes\n\n<details>\n<summary>ansible-community/ansible-lint\n(ansible-community/ansible-lint)</summary>\n\n###\n[`v25.12.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.12.0)\n\n[Compare\nSource](https://redirect.github.com/ansible-community/ansible-lint/compare/v25.11.1...v25.12.0)\n\n#### Maintenance\n\n- chore: Remove cffi, importlib-metadata, reduce core lower bound\n([#&#8203;4860](https://redirect.github.com/ansible-community/ansible-lint/issues/4860))\n[@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n\n</details>\n\n---\n\n### Configuration\n\nšŸ“… **Schedule**: Branch creation - Only on Friday ( * * * * 5 ) (UTC),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\nā™» **Rebasing**: Whenever PR is behind base branch, or you tick the\nrebase/retry checkbox.\n\nšŸ”• **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/juju4/ansible-opkssh).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
            "name": "opkssh",
            "description": "Setup opkssh, OpenPubkey SSH",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 3568,
                    "name": "juju4",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a04-f5d3-73a1-b08a-f17888be6073/avatar/"
                },
                "provider_namespace": {
                    "id": 16355,
                    "name": "juju4",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16355/"
                },
                "repository": {
                    "name": "ansible-opkssh",
                    "original_name": "ansible-opkssh"
                },
                "tags": [
                    "system",
                    "ssh"
                ],
                "versions": [
                    {
                        "id": "29d7702e-b6e0-4ac2-a5c6-0db7a244063b",
                        "name": "0.2.0",
                        "release_date": "2025-12-05T21:50:40+00:00"
                    }
                ]
            },
            "download_count": 1
        }
    ]
}