{"count":37669,"next":"http://galaxy.ansible.com/api/v1/roles/?format=json&namespace__name__in=ovirt%2Cwillow&page=3652","previous":"http://galaxy.ansible.com/api/v1/roles/?format=json&namespace__name__in=ovirt%2Cwillow&page=3650","results":[{"id":42055,"upstream_id":null,"created":"2025-12-10T21:32:37.322042Z","modified":"2025-12-11T17:02:19.361783Z","imported":"2025-12-11T17:02:19.297199","github_user":"pgvillage","username":"pgvillage","github_repo":"ansible-role-chainsmith","github_branch":"main","commit":"6e6d992ecb0cee3aabe8e72ba687db1c0c41857b","commit_message":"Fixing meta\n","name":"chainsmith","description":"Chainsmith is a tool for generating tls chains with server and client certificates.\nThis role installs Chainsmith and runs it to generate and distribute a chain ready to be used by PostgreSQL for encryption in transit and authentication.\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-chainsmith","original_name":"ansible-role-chainsmith"},"tags":[],"versions":[]},"download_count":155},{"id":42056,"upstream_id":null,"created":"2025-12-10T21:41:25.949118Z","modified":"2025-12-11T15:31:24.523561Z","imported":"2025-12-11T15:31:24.496284","github_user":"pgvillage","username":"pgvillage","github_repo":"ansible-role-firewall","github_branch":"main","commit":"f27057fa282907494b466a68596e68c6b890fe5b","commit_message":"Fixing meta\n","name":"firewall","description":"firewalld can be used to manage firewall confoguration on a linux vm.\nThis role configures the firewalld configuration for using PostgreSQL, etcd, stolon-proxy, etc.\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-firewall","original_name":"ansible-role-firewall"},"tags":["firewall","firewalld","pgvillage"],"versions":[]},"download_count":153},{"id":42057,"upstream_id":null,"created":"2025-12-10T21:46:38.957769Z","modified":"2025-12-11T15:30:27.054767Z","imported":"2025-12-11T15:30:26.999598","github_user":"pgvillage","username":"pgvillage","github_repo":"ansible-role-keepalived","github_branch":"main","commit":"195097f9187cd1fe65b2574b26dde79fb5643db0","commit_message":"Fixing meta\n","name":"keepalived","description":"Keepalivd is a tool to manage a VIP in a private datacenter setup.\nThis role installs and configured keepalived so that a VIP is allways available on one of the PgVillage machines.\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-keepalived","original_name":"ansible-role-keepalived"},"tags":["keepalived"],"versions":[]},"download_count":150},{"id":42058,"upstream_id":null,"created":"2025-12-10T21:47:04.382898Z","modified":"2025-12-11T15:31:04.133752Z","imported":"2025-12-11T15:31:04.087971","github_user":"pgvillage","username":"pgvillage","github_repo":"ansible-role-haproxy","github_branch":"main","commit":"e21ccb25d9748f5d941a9d47cad879b690dda049","commit_message":"Fixing meta\n","name":"haproxy","description":"HAProxy can be used to proxy tcp connectons including PostgreSQL traffic.\nThis role configures HAProxy so that PostgreSQL traffic can be proxies to PgVillage database servers.\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-haproxy","original_name":"ansible-role-haproxy"},"tags":["haproxy"],"versions":[]},"download_count":154},{"id":42059,"upstream_id":null,"created":"2025-12-10T21:49:02.153091Z","modified":"2026-08-10T12:50:50.701873Z","imported":"2026-08-10T12:50:50.620798","github_user":"pgvillage","username":"pgvillage","github_repo":"ansible-role-linux","github_branch":"main","commit":"bf4e47243e6e6e0e4436b23d216480278fe5ef35","commit_message":"Merge pull request #18 from pgvillage/fix/ubuntu_package_service_disaster\n\nfix: Ubuntu packaging system autostarting services disaster","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":[{"id":"87f54749-16fa-4f4b-96d5-e9a5770ab44f","name":"v0.3.3","release_date":"2026-07-06T14:26:53+02:00"},{"id":"016b38bc-484f-458d-8172-0d3df632a38f","name":"v0.3.2","release_date":"2026-06-17T14:03:41+02:00"},{"id":"8c0f5e25-8c93-4ffa-ad23-9b0e49bdd5bf","name":"v0.3.1","release_date":"2026-06-10T09:11:15+02:00"},{"id":"dba50444-7817-4be8-92a2-5b00e66bbf63","name":"v0.3.0","release_date":"2026-06-09T16:55:06+02:00"},{"id":"d4412188-1297-4a50-b7c7-05a63db93f14","name":"v0.2.0","release_date":"2026-06-09T15:15:15+02:00"},{"id":"3da6178f-3470-42ae-a890-241a5ac19af3","name":"v0.1.2","release_date":"2026-06-02T17:09:10+02:00"},{"id":"77a09f6b-0823-41ef-988e-5a18c1b7caf3","name":"v0.1.1","release_date":"2026-05-08T14:39:23+02:00"},{"id":"550704c4-b61c-4dae-8e5a-581188b0df2c","name":"v0.1.0","release_date":"2026-05-07T16:51:41+02:00"}]},"download_count":168},{"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":149},{"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":151},{"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":147},{"id":42063,"upstream_id":null,"created":"2025-12-10T22:02:22.750372Z","modified":"2026-06-08T13:47:32.964208Z","imported":"2026-06-08T13:47:32.915009","github_user":"pgvillage","username":"pgvillage","github_repo":"ansible-role-pgfga","github_branch":"main","commit":"f2077c7b9e7a26dd3c7429e6036c71085eacc929","commit_message":"Merge pull request #2 from pgvillage/feat/ubuntu\n\nfeat: Ubuntu","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":[{"id":"22fb9af8-d386-4984-a225-47f3467b22a4","name":"v0.2.0","release_date":"2026-06-08T15:19:12+02:00"},{"id":"05812a50-1e09-4839-8db9-50262d052caa","name":"v0.1.0","release_date":"2026-05-07T17:19:50+02:00"}]},"download_count":148},{"id":42064,"upstream_id":null,"created":"2025-12-10T22:06:18.610647Z","modified":"2026-06-08T13:48:26.452194Z","imported":"2026-06-08T13:48:26.366503","github_user":"pgvillage","username":"pgvillage","github_repo":"ansible-role-pgroute66","github_branch":"main","commit":"916d0b68fe9f4f403e513ac70ce300af89e832a4","commit_message":"Merge pull request #2 from pgvillage/feat/ubuntu\n\nfeat: Ubuntu","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":[{"id":"0fac37dc-0d27-4134-b98c-66a53cef023d","name":"v0.2.0","release_date":"2026-06-08T15:19:07+02:00"},{"id":"89e87dad-7fb2-4967-b3ba-5491c26a0de8","name":"v0.1.0","release_date":"2026-05-07T17:12:19+02:00"}]},"download_count":148}]}