Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&page=3669
{ "count": 36692, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3670", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3668", "results": [ { "id": 42059, "upstream_id": null, "created": "2025-12-10T21:49:02.153091Z", "modified": "2025-12-11T17:07:45.254299Z", "imported": "2025-12-11T17:07:45.230933", "github_user": "pgvillage", "username": "pgvillage", "github_repo": "ansible-role-linux", "github_branch": "main", "commit": "7502636f13a3bf1c1bbbd72716f0992dc80abeb2", "commit_message": "Merge pull request #1 from pgvillage/fix/packages\n\nfix: Some small fixes\n", "name": "linux", "description": "This role manages all linux tasks for a PgVillage PostgreSQL cluster.\n", "summary_fields": { "dependencies": [], "namespace": { "id": 25023, "name": "pgvillage", "avatar_url": "https://github.com/pgvillage.png" }, "provider_namespace": { "id": 34480, "name": "pgvillage", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34480/" }, "repository": { "name": "ansible-role-linux", "original_name": "ansible-role-linux" }, "tags": [], "versions": [] }, "download_count": 13 }, { "id": 42060, "upstream_id": null, "created": "2025-12-10T21:50:54.913017Z", "modified": "2025-12-11T15:30:13.713462Z", "imported": "2025-12-11T15:30:13.624594", "github_user": "pgvillage", "username": "pgvillage", "github_repo": "ansible-role-minio", "github_branch": "main", "commit": "10a4b124544a13e1a47dc06e1bf1cb26cbd1f191", "commit_message": "Fixing meta\n", "name": "minio", "description": "Minio is a tool to create a S3 bucket out of a filesystem.\nMinio can do a whole lot more, but this is what Minio is to PgVillage.\nThis role installs and configures minio.\n", "summary_fields": { "dependencies": [], "namespace": { "id": 25023, "name": "pgvillage", "avatar_url": "https://github.com/pgvillage.png" }, "provider_namespace": { "id": 34480, "name": "pgvillage", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34480/" }, "repository": { "name": "ansible-role-minio", "original_name": "ansible-role-minio" }, "tags": [ "system", "minio", "storage", "objectstorage", "s3" ], "versions": [] }, "download_count": 10 }, { "id": 42061, "upstream_id": null, "created": "2025-12-10T21:53:16.875731Z", "modified": "2025-12-11T15:29:58.095356Z", "imported": "2025-12-11T15:29:58.060887", "github_user": "pgvillage", "username": "pgvillage", "github_repo": "ansible-role-nagios", "github_branch": "main", "commit": "2f27b1a20448fde1e37a8edbf53483791d777264", "commit_message": "Fixing meta\n", "name": "nagios", "description": "Nagios is a tool to monitor endpoints, such as PostgreSQL systems.\nThis role installs postgres-nrpe and additionally adds configuration to configure endpoint monitoring.\nAnd it can enable endpoint monitoring on a cental Nagios monitoring system.\n", "summary_fields": { "dependencies": [], "namespace": { "id": 25023, "name": "pgvillage", "avatar_url": "https://github.com/pgvillage.png" }, "provider_namespace": { "id": 34480, "name": "pgvillage", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34480/" }, "repository": { "name": "ansible-role-nagios", "original_name": "ansible-role-nagios" }, "tags": [], "versions": [] }, "download_count": 8 }, { "id": 42062, "upstream_id": null, "created": "2025-12-10T22:01:17.688079Z", "modified": "2025-12-11T15:05:53.799704Z", "imported": "2025-12-11T15:05:53.693917", "github_user": "pgvillage", "username": "pgvillage", "github_repo": "ansible-role-pgquartz", "github_branch": "main", "commit": "62ed66a56b1d3290c6652fca26897f4f80ed85ba", "commit_message": "Fixing meta\n", "name": "pgquartz", "description": "PgQuartz is a tool to define and execute PostgreSQL jobs.\n", "summary_fields": { "dependencies": [], "namespace": { "id": 25023, "name": "pgvillage", "avatar_url": "https://github.com/pgvillage.png" }, "provider_namespace": { "id": 34480, "name": "pgvillage", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34480/" }, "repository": { "name": "ansible-role-pgquartz", "original_name": "ansible-role-pgquartz" }, "tags": [ "postgres", "job", "parallel", "step", "shell", "query" ], "versions": [] }, "download_count": 8 }, { "id": 42063, "upstream_id": null, "created": "2025-12-10T22:02:22.750372Z", "modified": "2025-12-11T15:28:54.001920Z", "imported": "2025-12-11T15:28:53.981340", "github_user": "pgvillage", "username": "pgvillage", "github_repo": "ansible-role-pgfga", "github_branch": "main", "commit": "bfe1b82e5f1499a13e53c6975c9c35d4b0ec5149", "commit_message": "Fixing meta\n", "name": "pgfga", "description": "PgFga is a tool to manage PostgreSQL resources, such as databases, extensions, users and roles.\nOne of the fine things is that PgFga can manage users from LDAP groups.\n", "summary_fields": { "dependencies": [], "namespace": { "id": 25023, "name": "pgvillage", "avatar_url": "https://github.com/pgvillage.png" }, "provider_namespace": { "id": 34480, "name": "pgvillage", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34480/" }, "repository": { "name": "ansible-role-pgfga", "original_name": "ansible-role-pgfga" }, "tags": [ "postgres", "ldap", "user", "role", "database", "extension" ], "versions": [] }, "download_count": 8 }, { "id": 42064, "upstream_id": null, "created": "2025-12-10T22:06:18.610647Z", "modified": "2025-12-11T15:29:39.589004Z", "imported": "2025-12-11T15:29:39.569873", "github_user": "pgvillage", "username": "pgvillage", "github_repo": "ansible-role-pgroute66", "github_branch": "main", "commit": "0d618a3582150f0e51e17d3e31f976761a46b422", "commit_message": "Fixing meta\n", "name": "pgroute66", "description": "PgRoute66 is a tool to manage redirection from HAProxy to PostgreSQL.\n", "summary_fields": { "dependencies": [], "namespace": { "id": 25023, "name": "pgvillage", "avatar_url": "https://github.com/pgvillage.png" }, "provider_namespace": { "id": 34480, "name": "pgvillage", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34480/" }, "repository": { "name": "ansible-role-pgroute66", "original_name": "ansible-role-pgroute66" }, "tags": [ "postgres", "haproxy" ], "versions": [] }, "download_count": 8 }, { "id": 42065, "upstream_id": null, "created": "2025-12-10T22:09:40.533040Z", "modified": "2025-12-11T14:15:41.599014Z", "imported": "2025-12-11T14:15:41.536777", "github_user": "pgvillage", "username": "pgvillage", "github_repo": "ansible-role-stolon", "github_branch": "main", "commit": "24156505da3ba4a8f89b645283aaff26a1b1be14", "commit_message": "Fixing meta\n", "name": "stolon", "description": "Stolon is a tool to manage HA PostgreSQL clusters.\nStolon uses etcd to store config and manage consensus.\n", "summary_fields": { "dependencies": [ "pgvillage.etcd" ], "namespace": { "id": 25023, "name": "pgvillage", "avatar_url": "https://github.com/pgvillage.png" }, "provider_namespace": { "id": 34480, "name": "pgvillage", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34480/" }, "repository": { "name": "ansible-role-stolon", "original_name": "ansible-role-stolon" }, "tags": [ "postgres", "stolon", "ha" ], "versions": [ { "id": "b4601c55-1290-4c1b-b7c9-ed17418bbb2f", "name": "v0.1.0", "release_date": "2025-11-15T16:42:05+01:00" } ] }, "download_count": 8 }, { "id": 42066, "upstream_id": null, "created": "2025-12-11T07:22:22.176586Z", "modified": "2025-12-11T07:22:22.263662Z", "imported": "2025-12-11T07:22:22.174262", "github_user": "P4T12ICK", "username": "P4T12ICK", "github_repo": "ar_splunk_configure", "github_branch": "main", "commit": "51aed85a370c66c67d314cdbd7be3da0c5306fda", "commit_message": "Initial commit\n", "name": "ar_splunk_configure", "description": "An Ansible Role that configures Splunk Attack Range.", "summary_fields": { "dependencies": [], "namespace": { "id": 20978, "name": "P4T12ICK", "avatar_url": "https://github.com/P4T12ICK.png" }, "provider_namespace": { "id": 30484, "name": "p4t12ick", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30484/" }, "repository": { "name": "ar_splunk_configure", "original_name": "ar_splunk_configure" }, "tags": [ "security", "splunk" ], "versions": [ { "id": "c5baa85e-a5cc-4dde-bde0-382fcc6943c5", "name": "v1.0.0", "release_date": "2025-12-11T08:20:39+01:00" } ] }, "download_count": 4 }, { "id": 42067, "upstream_id": null, "created": "2025-12-12T02:42:41.757370Z", "modified": "2025-12-12T02:42:41.794606Z", "imported": "2025-12-12T02:42:41.753884", "github_user": "vijikalavarkar", "username": "vijikalavarkar", "github_repo": "nginx-demo", "github_branch": "nginx", "commit": "9e98198a6edb8dc380c28ba6b0f7325c57a57a2a", "commit_message": "Added nginx-demo-ole\n", "name": "nginx-demo", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 24364, "name": "vijikalavarkar", "avatar_url": "https://github.com/vijikalavarkar.png" }, "provider_namespace": { "id": 33827, "name": "vijikalavarkar", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33827/" }, "repository": { "name": "nginx-demo", "original_name": "nginx-demo" }, "tags": [], "versions": [] }, "download_count": 1 }, { "id": 42068, "upstream_id": null, "created": "2025-12-12T03:23:11.775433Z", "modified": "2025-12-12T03:23:11.807371Z", "imported": "2025-12-12T03:23:11.772633", "github_user": "vijikalavarkar", "username": "vijikalavarkar", "github_repo": "ec2-demo", "github_branch": "ec2", "commit": "9b6cedc6dd26ef928c6c6ff66271e39792faccba", "commit_message": "a\n", "name": "ec2-demo", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 24364, "name": "vijikalavarkar", "avatar_url": "https://github.com/vijikalavarkar.png" }, "provider_namespace": { "id": 33827, "name": "vijikalavarkar", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33827/" }, "repository": { "name": "ec2-demo", "original_name": "ec2-demo" }, "tags": [], "versions": [] }, "download_count": 2 } ] }