{"count":37829,"next":"http://galaxy.ansible.com/api/v1/roles/?format=json&namespace__name__in=ovirt%2Cwillow&page=3650","previous":"http://galaxy.ansible.com/api/v1/roles/?format=json&namespace__name__in=ovirt%2Cwillow&page=3648","results":[{"id":42055,"upstream_id":null,"created":"2025-12-10T21:32:37.322042Z","modified":"2026-10-16T13:31:34.393105Z","imported":"2026-10-16T13:31:34.316952","github_user":"pgvillage","username":"pgvillage","github_repo":"ansible-role-chainsmith","github_branch":"main","commit":"0213b2f94cb155ad6b0884e98a3b1e33041d8eaf","commit_message":"Merge pull request #5 from pgvillage/fix/small_fixes\n\nfix: no getent on localhost","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":[{"id":"f78b09a8-2955-43e3-9ba2-9671699276e4","name":"v0.2.1","release_date":"2026-10-08T17:07:31+02:00"},{"id":"71d41f18-e87f-4a61-83e0-4ad59d6610ac","name":"v0.2.0","release_date":"2026-09-07T17:26:52+02:00"},{"id":"79e1830a-3251-444b-9447-e0fa1149cd4d","name":"v0.1.1","release_date":"2026-05-08T14:21:14+02:00"},{"id":"b2393e44-6606-4667-9e0c-e8f4cafdd327","name":"v0.1.0","release_date":"2026-05-07T16:58:50+02:00"}]},"download_count":234},{"id":42056,"upstream_id":null,"created":"2025-12-10T21:41:25.949118Z","modified":"2026-10-16T13:32:45.797184Z","imported":"2026-10-16T13:32:45.737257","github_user":"pgvillage","username":"pgvillage","github_repo":"ansible-role-firewall","github_branch":"main","commit":"787ad87bb06e2b1021e331c6edd1b25fbed8dc08","commit_message":"Merge pull request #6 from pgvillage/fix/gitignore\n\nadding .gitignore","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":[{"id":"df4d9e84-482b-44eb-afbb-81b6a8415dcc","name":"v0.2.0","release_date":"2026-10-09T16:50:27+02:00"},{"id":"b10f0974-c345-44cf-9652-1b58e89d2465","name":"v0.1.0","release_date":"2026-05-07T17:21:03+02:00"}]},"download_count":231},{"id":42057,"upstream_id":null,"created":"2025-12-10T21:46:38.957769Z","modified":"2026-10-16T13:34:36.221261Z","imported":"2026-10-16T13:34:36.129316","github_user":"pgvillage","username":"pgvillage","github_repo":"ansible-role-keepalived","github_branch":"main","commit":"1b62f43ecd107ea43ade7c4e82a7e4546fd620df","commit_message":"Merge pull request #12 from pgvillage/fix/gitignore\n\nadding .gitignore","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":[{"id":"3988ee7e-8e76-4148-8eb7-59d4a4ad1c4b","name":"v0.3.1","release_date":"2026-10-09T16:50:12+02:00"},{"id":"cfbc3a9d-b9a9-498f-b99d-0d4f91a7dfa8","name":"v0.3.0","release_date":"2026-09-15T13:21:44+02:00"},{"id":"62360256-6c69-4a50-8ce8-ad75b1b5ded6","name":"v0.2.0","release_date":"2026-06-08T15:19:15+02:00"},{"id":"08ceb1d9-8404-4730-b343-59a83762d332","name":"v0.1.0","release_date":"2026-05-07T16:53:31+02:00"}]},"download_count":229},{"id":42058,"upstream_id":null,"created":"2025-12-10T21:47:04.382898Z","modified":"2026-10-16T13:34:04.724362Z","imported":"2026-10-16T13:34:04.661058","github_user":"pgvillage","username":"pgvillage","github_repo":"ansible-role-haproxy","github_branch":"main","commit":"6d73889bdd05d217c1723b4a9208f3e8f6fb7414","commit_message":"Merge pull request #7 from pgvillage/fix/gitignore\n\nadding .gitignore","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":[{"id":"b29464f8-db96-4179-a13b-349de9d42bbc","name":"v0.3.1","release_date":"2026-10-09T16:50:20+02:00"},{"id":"987d7e63-7410-4691-b988-3b637609d002","name":"v0.3.0","release_date":"2026-09-18T11:04:28+02:00"},{"id":"197f3357-33e9-45a9-88a6-dda8a9d485c2","name":"v0.2.0","release_date":"2026-06-08T15:19:19+02:00"},{"id":"a4dbf612-bcce-4a4b-93a5-a7d9309ce30b","name":"v0.1.0","release_date":"2026-05-07T16:54:40+02:00"}]},"download_count":230},{"id":42059,"upstream_id":null,"created":"2025-12-10T21:49:02.153091Z","modified":"2026-10-16T13:35:04.165200Z","imported":"2026-10-16T13:35:03.997355","github_user":"pgvillage","username":"pgvillage","github_repo":"ansible-role-linux","github_branch":"main","commit":"f02301d7488c4e9e68b1ad7c76a478fba6171170","commit_message":"Merge pull request #21 from pgvillage/multiversion\n\nSupport installing multiple PostgreSQL versions","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":"a4f9c2a1-14f5-411c-bb88-95ed85872d54","name":"v0.3.5","release_date":"2026-10-08T13:38:48+02:00"},{"id":"f01958cf-347c-45a4-bfde-becd80453dbb","name":"v0.3.4","release_date":"2026-09-07T17:27:15+02:00"},{"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":243},{"id":42060,"upstream_id":null,"created":"2025-12-10T21:50:54.913017Z","modified":"2026-10-16T13:35:21.146907Z","imported":"2026-10-16T13:35:21.051837","github_user":"pgvillage","username":"pgvillage","github_repo":"ansible-role-minio","github_branch":"main","commit":"16e52e811f52210449383a377f6ba7ea2f1cbcbb","commit_message":"Merge pull request #8 from pgvillage/docs/api\n\nAdd API docs","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":[{"id":"a3b3638d-0178-407b-ae36-35a3a87dc741","name":"v0.3.0","release_date":"2026-10-08T14:46:58+02:00"},{"id":"d0cca8c8-4753-4ae4-9944-2a3b60d15e5f","name":"v0.2.1","release_date":"2026-06-09T12:57:34+02:00"},{"id":"69c193d6-2fc8-40d5-83cd-1fa14e7da828","name":"v0.2.0","release_date":"2026-06-08T15:18:58+02:00"},{"id":"246cd93e-92a8-45e3-8961-11c1211784a9","name":"v0.1.1","release_date":"2026-05-08T14:43:24+02:00"},{"id":"c7ce2637-a9b1-47af-8cba-28113d0b1a87","name":"v0.1.0","release_date":"2026-05-07T15:55:49+02:00"}]},"download_count":222},{"id":42061,"upstream_id":null,"created":"2025-12-10T21:53:16.875731Z","modified":"2026-10-16T13:35:38.024881Z","imported":"2026-10-16T13:35:37.934844","github_user":"pgvillage","username":"pgvillage","github_repo":"ansible-role-nagios","github_branch":"main","commit":"fb4f7d1dce471f1a90e0f5a67d4373dffeee462a","commit_message":"Merge pull request #6 from pgvillage/fix/gitignore\n\nadding .gitignore","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":[{"id":"5988ac9f-a360-480a-89b8-5ba3a98444af","name":"v0.3.0","release_date":"2026-10-09T16:50:06+02:00"},{"id":"45d5cb5d-c61f-4933-ab24-1699baad8b15","name":"v0.2.0","release_date":"2026-06-08T15:18:43+02:00"},{"id":"cfc908ef-7d4b-499d-b822-8979179259c4","name":"v0.1.0","release_date":"2026-05-07T17:10:52+02:00"}]},"download_count":224},{"id":42062,"upstream_id":null,"created":"2025-12-10T22:01:17.688079Z","modified":"2026-10-16T13:36:36.455478Z","imported":"2026-10-16T13:36:36.370972","github_user":"pgvillage","username":"pgvillage","github_repo":"ansible-role-pgquartz","github_branch":"main","commit":"ac7dd70806e71b49a3bbf6c538c9d36ace1efcd2","commit_message":"Merge pull request #6 from pgvillage/fix/gitignore\n\nadding .gitignore","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":[{"id":"38a66e4b-2285-45fc-95f9-694a940d9d13","name":"v0.3.0","release_date":"2026-10-09T16:49:49+02:00"},{"id":"b8d69855-34e4-4c0a-8d61-058b5a78202b","name":"v0.2.0","release_date":"2026-06-08T15:19:10+02:00"},{"id":"77d94ee3-818d-4e2a-a904-dbde945b161f","name":"v0.1.0","release_date":"2026-05-07T17:15:41+02:00"}]},"download_count":220},{"id":42063,"upstream_id":null,"created":"2025-12-10T22:02:22.750372Z","modified":"2026-10-16T13:36:04.443718Z","imported":"2026-10-16T13:36:04.362088","github_user":"pgvillage","username":"pgvillage","github_repo":"ansible-role-pgfga","github_branch":"main","commit":"b87903d0da78f67b3ecd506bdec7030ad1933f11","commit_message":"Merge pull request #6 from pgvillage/fix/gitignore\n\nadding .gitignore","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":"127e5b63-b4ac-40e7-bf00-22db921c8378","name":"v0.3.0","release_date":"2026-10-09T16:49:55+02:00"},{"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":222},{"id":42064,"upstream_id":null,"created":"2025-12-10T22:06:18.610647Z","modified":"2026-10-16T13:37:15.548965Z","imported":"2026-10-16T13:37:15.492856","github_user":"pgvillage","username":"pgvillage","github_repo":"ansible-role-pgroute66","github_branch":"main","commit":"e4b7362056409353c515f6574f903afdcf07297c","commit_message":"Merge pull request #7 from pgvillage/fix/gitignore\n\nadding .gitignore","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":"7de9bf63-9361-4d44-8d5c-f62f4025ba76","name":"v0.3.2","release_date":"2026-10-09T16:49:39+02:00"},{"id":"f4d93048-0546-448e-89eb-c6a8990a9c11","name":"v0.3.1","release_date":"2026-10-02T23:22:54+02:00"},{"id":"c2d7f3f3-fec6-470f-9cb3-8f51eedb7ad4","name":"v0.3.0","release_date":"2026-09-15T17:13:45+02:00"},{"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":225}]}