A list of legacy roles.

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

{
    "count": 37685,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=1609",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=1607",
    "results": [
        {
            "id": 18473,
            "upstream_id": 5855,
            "created": "2023-05-08T21:13:08.580169Z",
            "modified": "2023-10-29T18:45:55.092009Z",
            "imported": "2021-05-26T15:10:24.510379-04:00",
            "github_user": "marvinpinto",
            "username": "marvinpinto",
            "github_repo": "ansible-role-docker-nginx",
            "github_branch": "master",
            "commit": "be17e41d974d78e444bf05d8535211a6fdfb470c",
            "commit_message": "Merge pull request #7 from CoffeeITWorks/master\n\nupgrades to get it completely working",
            "name": "docker-nginx",
            "description": "Ansible role to manage and run the nginx docker container.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4398,
                    "name": "marvinpinto",
                    "avatar_url": "https://avatars0.githubusercontent.com/u/1159942?v=4"
                },
                "provider_namespace": {
                    "id": 7599,
                    "name": "marvinpinto",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/7599/"
                },
                "repository": {
                    "name": "ansible-role-docker-nginx",
                    "original_name": "ansible-role-docker-nginx"
                },
                "tags": [
                    "docker",
                    "nginx",
                    "ubuntu"
                ],
                "versions": []
            },
            "download_count": 390
        },
        {
            "id": 18474,
            "upstream_id": 7903,
            "created": "2023-05-08T21:13:08.656729Z",
            "modified": "2023-10-29T18:45:55.096824Z",
            "imported": "2016-02-20T11:37:50.391724-05:00",
            "github_user": "marvinpinto",
            "username": "marvinpinto",
            "github_repo": "ansible-role-docker-oauth2-proxy",
            "github_branch": "master",
            "commit": "03007e93c9191f568fc86418bd3461bb36dfd737",
            "commit_message": "Merge pull request #4 from marvinpinto/allow-volume-mounts\n\nAllow a caller to mount volumes to the docker container",
            "name": "docker-oauth2-proxy",
            "description": "Ansible Galaxy role to manage and run the oauth2-proxy docker container.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4398,
                    "name": "marvinpinto",
                    "avatar_url": "https://avatars0.githubusercontent.com/u/1159942?v=4"
                },
                "provider_namespace": {
                    "id": 7599,
                    "name": "marvinpinto",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/7599/"
                },
                "repository": {
                    "name": "ansible-role-docker-oauth2-proxy",
                    "original_name": "ansible-role-docker-oauth2-proxy"
                },
                "tags": [
                    "docker",
                    "ubuntu"
                ],
                "versions": []
            },
            "download_count": 141
        },
        {
            "id": 18475,
            "upstream_id": 7819,
            "created": "2023-05-08T21:13:08.719937Z",
            "modified": "2023-10-29T18:45:55.100135Z",
            "imported": "2016-02-17T09:44:40.628049-05:00",
            "github_user": "marvinpinto",
            "username": "marvinpinto",
            "github_repo": "ansible-role-docker-plex",
            "github_branch": "master",
            "commit": "9f8c6be44437ffc0b0774c17f64f621ad3fd6166",
            "commit_message": "Merge pull request #2 from marvinpinto/role-logic\n\nAnsible galaxy role to manage a plex docker container",
            "name": "docker-plex",
            "description": "Ansible Galaxy role to manage and run the plex docker container.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4398,
                    "name": "marvinpinto",
                    "avatar_url": "https://avatars0.githubusercontent.com/u/1159942?v=4"
                },
                "provider_namespace": {
                    "id": 7599,
                    "name": "marvinpinto",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/7599/"
                },
                "repository": {
                    "name": "ansible-role-docker-plex",
                    "original_name": "ansible-role-docker-plex"
                },
                "tags": [
                    "docker",
                    "plex",
                    "ubuntu"
                ],
                "versions": []
            },
            "download_count": 172
        },
        {
            "id": 18476,
            "upstream_id": 7728,
            "created": "2023-05-08T21:13:08.791861Z",
            "modified": "2023-10-29T18:45:55.103588Z",
            "imported": "2016-03-02T15:13:51.769891-05:00",
            "github_user": "marvinpinto",
            "username": "marvinpinto",
            "github_repo": "ansible-role-docker-sabnzbd",
            "github_branch": "master",
            "commit": "ac5cfebc00c5f52733e628ea8129e1c9d4af9adc",
            "commit_message": "Merge pull request #5 from marvinpinto/mount-nzbtomedia-scripts\n\nMake the nzbToMedia post-processing scripts available inside the sabnzbd docker container",
            "name": "docker-sabnzbd",
            "description": "Ansible Galaxy role to manage and run the sabnzbd docker container.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4398,
                    "name": "marvinpinto",
                    "avatar_url": "https://avatars0.githubusercontent.com/u/1159942?v=4"
                },
                "provider_namespace": {
                    "id": 7599,
                    "name": "marvinpinto",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/7599/"
                },
                "repository": {
                    "name": "ansible-role-docker-sabnzbd",
                    "original_name": "ansible-role-docker-sabnzbd"
                },
                "tags": [
                    "docker",
                    "sabnzbd",
                    "ubuntu"
                ],
                "versions": []
            },
            "download_count": 143
        },
        {
            "id": 18477,
            "upstream_id": 7794,
            "created": "2023-05-08T21:13:08.851871Z",
            "modified": "2023-10-29T18:45:51.016002Z",
            "imported": "2016-02-15T22:12:52.564071-05:00",
            "github_user": "marvinpinto",
            "username": "marvinpinto",
            "github_repo": "ansible-role-docker-sickrage",
            "github_branch": "master",
            "commit": "aa61e2a50d08f87cfd800272e14c5ae53d6ca05b",
            "commit_message": "Merge pull request #3 from marvinpinto/travis-irc-notifications\n\nAdd Travis IRC notifications",
            "name": "docker-sickrage",
            "description": "Ansible Galaxy role to manage and run the sickrage docker container.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4398,
                    "name": "marvinpinto",
                    "avatar_url": "https://avatars0.githubusercontent.com/u/1159942?v=4"
                },
                "provider_namespace": {
                    "id": 7599,
                    "name": "marvinpinto",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/7599/"
                },
                "repository": {
                    "name": "ansible-role-docker-sickrage",
                    "original_name": "ansible-role-docker-sickrage"
                },
                "tags": [
                    "docker",
                    "sickrage",
                    "ubuntu"
                ],
                "versions": []
            },
            "download_count": 139
        },
        {
            "id": 18478,
            "upstream_id": 12409,
            "created": "2023-05-08T21:13:08.949090Z",
            "modified": "2023-10-29T18:45:55.110839Z",
            "imported": "2016-09-30T08:56:32.178798-04:00",
            "github_user": "marvinpinto",
            "username": "marvinpinto",
            "github_repo": "ansible-role-headphones",
            "github_branch": "master",
            "commit": "da44317ecf4ef57561130939cabf29bcdc215598",
            "commit_message": "Install 'shntool' as part of the headphones pre-reqs",
            "name": "headphones",
            "description": "Ansible Galaxy role to install and manage headphones.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4398,
                    "name": "marvinpinto",
                    "avatar_url": "https://avatars0.githubusercontent.com/u/1159942?v=4"
                },
                "provider_namespace": {
                    "id": 7599,
                    "name": "marvinpinto",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/7599/"
                },
                "repository": {
                    "name": "ansible-role-headphones",
                    "original_name": "ansible-role-headphones"
                },
                "tags": [
                    "headphones",
                    "ubuntu"
                ],
                "versions": []
            },
            "download_count": 126
        },
        {
            "id": 18479,
            "upstream_id": 12221,
            "created": "2023-05-08T21:13:09.053531Z",
            "modified": "2023-10-29T18:45:55.114320Z",
            "imported": "2018-04-19T12:01:17.364115-04:00",
            "github_user": "marvinpinto",
            "username": "marvinpinto",
            "github_repo": "ansible-role-htpc",
            "github_branch": "master",
            "commit": "9cc7c478e2d070ff1fc7f20c54b30ff975c570c7",
            "commit_message": "Allow the plex service to fail the idempotence test",
            "name": "htpc",
            "description": "This is an Ansible Galaxy meta-role of sorts to install and manage a sample Home Theatre PC (HTPC) setup.",
            "summary_fields": {
                "dependencies": [
                    {
                        "id": 12130,
                        "name": "marvinpinto.couchpotato"
                    },
                    {
                        "id": 12409,
                        "name": "marvinpinto.headphones"
                    },
                    {
                        "id": 12126,
                        "name": "marvinpinto.nginx"
                    },
                    {
                        "id": 12134,
                        "name": "marvinpinto.oauth2-proxy"
                    },
                    {
                        "id": 25157,
                        "name": "marvinpinto.plex"
                    },
                    {
                        "id": 12116,
                        "name": "marvinpinto.sabnzbd"
                    },
                    {
                        "id": 12123,
                        "name": "marvinpinto.sickrage"
                    }
                ],
                "namespace": {
                    "id": 4398,
                    "name": "marvinpinto",
                    "avatar_url": "https://avatars0.githubusercontent.com/u/1159942?v=4"
                },
                "provider_namespace": {
                    "id": 7599,
                    "name": "marvinpinto",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/7599/"
                },
                "repository": {
                    "name": "ansible-role-htpc",
                    "original_name": "ansible-role-htpc"
                },
                "tags": [
                    "couchpotato",
                    "headphones",
                    "htpc",
                    "nginx",
                    "oauth2proxy",
                    "plex",
                    "sabnzbd",
                    "sickrage",
                    "ubuntu"
                ],
                "versions": []
            },
            "download_count": 81
        },
        {
            "id": 18480,
            "upstream_id": 12126,
            "created": "2023-05-08T21:13:09.825182Z",
            "modified": "2023-10-29T18:45:55.120096Z",
            "imported": "2016-09-15T15:54:17.450779-04:00",
            "github_user": "marvinpinto",
            "username": "marvinpinto",
            "github_repo": "ansible-role-nginx",
            "github_branch": "master",
            "commit": "ccac35e1e4ee32eca2aa8b5f36c916a59456670f",
            "commit_message": "Merge pull request #1 from marvinpinto/initial-setup\n\nInitial setup of the Ansible Galaxy nginx role",
            "name": "nginx",
            "description": "Ansible Galaxy role to install and manage nginx.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4398,
                    "name": "marvinpinto",
                    "avatar_url": "https://avatars0.githubusercontent.com/u/1159942?v=4"
                },
                "provider_namespace": {
                    "id": 7599,
                    "name": "marvinpinto",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/7599/"
                },
                "repository": {
                    "name": "ansible-role-nginx",
                    "original_name": "ansible-role-nginx"
                },
                "tags": [
                    "nginx",
                    "ubuntu"
                ],
                "versions": []
            },
            "download_count": 149
        },
        {
            "id": 18481,
            "upstream_id": 12134,
            "created": "2023-05-08T21:13:09.894887Z",
            "modified": "2023-10-29T18:45:55.123530Z",
            "imported": "2017-01-27T10:58:20.602909-05:00",
            "github_user": "marvinpinto",
            "username": "marvinpinto",
            "github_repo": "ansible-role-oauth2-proxy",
            "github_branch": "master",
            "commit": "2f746f06ffc6c74a612acc04adb73ab925e1e53f",
            "commit_message": "Merge pull request #4 from danrough/master\n\nsystemctl daemon-reload on service unit file change",
            "name": "oauth2-proxy",
            "description": "Ansible Galaxy role to install and manage Bitly's OAuth2 Proxy.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4398,
                    "name": "marvinpinto",
                    "avatar_url": "https://avatars0.githubusercontent.com/u/1159942?v=4"
                },
                "provider_namespace": {
                    "id": 7599,
                    "name": "marvinpinto",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/7599/"
                },
                "repository": {
                    "name": "ansible-role-oauth2-proxy",
                    "original_name": "ansible-role-oauth2-proxy"
                },
                "tags": [
                    "oauth2proxy",
                    "ubuntu"
                ],
                "versions": []
            },
            "download_count": 433
        },
        {
            "id": 18482,
            "upstream_id": 25157,
            "created": "2023-05-08T21:13:09.964057Z",
            "modified": "2023-10-29T18:45:55.127751Z",
            "imported": "2018-10-15T11:44:40.778447-04:00",
            "github_user": "marvinpinto",
            "username": "marvinpinto",
            "github_repo": "ansible-role-plex",
            "github_branch": "master",
            "commit": "6bc4e01e8c03ffe2c2efe6ecc4ad9ccd64303988",
            "commit_message": "Merge pull request #6 from marvinpinto/update-plex-repo\n\nInstall Plex Media Server directly from their debian repository",
            "name": "plex",
            "description": "Ansible Galaxy role to install and manage plex media server.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4398,
                    "name": "marvinpinto",
                    "avatar_url": "https://avatars0.githubusercontent.com/u/1159942?v=4"
                },
                "provider_namespace": {
                    "id": 7599,
                    "name": "marvinpinto",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/7599/"
                },
                "repository": {
                    "name": "ansible-role-plex",
                    "original_name": "ansible-role-plex"
                },
                "tags": [
                    "plex",
                    "ubuntu"
                ],
                "versions": [
                    {
                        "id": 76836,
                        "name": "0.0.3",
                        "release_date": "2018-10-14T16:27:54-04:00"
                    },
                    {
                        "id": 74989,
                        "name": "0.0.2",
                        "release_date": "2018-09-22T02:03:49-04:00"
                    },
                    {
                        "id": 58444,
                        "name": "0.0.1",
                        "release_date": "2017-06-25T08:44:12-04:00"
                    }
                ]
            },
            "download_count": 198
        }
    ]
}