{"count":37706,"next":"http://galaxy.ansible.com/api/v1/roles/?format=json&namespace__name__in=ovirt%2Cwillow&page=2636","previous":"http://galaxy.ansible.com/api/v1/roles/?format=json&namespace__name__in=ovirt%2Cwillow&page=2634","results":[{"id":30385,"upstream_id":null,"created":"2023-05-08T21:49:22.767328Z","modified":"2025-12-27T12:49:58.752975Z","imported":"2025-12-27T12:49:58.706213","github_user":"vrischmann","username":"vrischmann","github_repo":"ansible-gitrepos","github_branch":"v1.1.0","commit":"f83b3c9c04df1b6514c84730a24086bbf9532d29","commit_message":"Update README.md with improved documentation\n\n- Add Ansible Galaxy role reference (vrischmann.gitrepos)\n- Enhance requirements section with acl package info\n- Add complete example playbook showing usage\n\n🤖 Generated with [Claude Code](https://claude.ai/code)\n\nCo-Authored-By: Claude <noreply@anthropic.com>\n","name":"gitrepos","description":"Role to easily create git bare repositories on a host","summary_fields":{"dependencies":[],"namespace":{"id":7432,"name":"vrischmann","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-66ea-7aca-a153-73069132b8e0/avatar/"},"provider_namespace":{"id":19352,"name":"vrischmann","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/19352/"},"repository":{"name":"ansible-gitrepos","original_name":"ansible-gitrepos"},"tags":["git"],"versions":[{"id":"fbd0f9c9-a32c-4b40-a2b2-6b3dc2d1329f","name":"v1.1.0","release_date":"2025-09-07T00:31:21+02:00"},{"id":"d094af57-24fa-46e5-9942-a24887da5118","name":"v1.0.0","release_date":"2023-07-15T15:25:16+02:00"}]},"download_count":468},{"id":30386,"upstream_id":12247,"created":"2023-05-08T21:49:22.843249Z","modified":"2023-10-29T18:46:40.864805Z","imported":"2016-09-20T14:27:10.758741-04:00","github_user":"vrischmann","username":"vrischmann","github_repo":"ansible-role-java","github_branch":"master","commit":"8a431481a8cc354cd5f512d14d4f5a1c68774545","commit_message":"galaxy: remove invalid platforms","name":"java","description":"Ansible playbook to install the official Oracle JRE/JDK.","summary_fields":{"dependencies":[],"namespace":{"id":7432,"name":"vrischmann","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-66ea-7aca-a153-73069132b8e0/avatar/"},"provider_namespace":{"id":19352,"name":"vrischmann","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/19352/"},"repository":{"name":"ansible-role-java","original_name":"ansible-role-java"},"tags":["java","system"],"versions":[{"id":19181,"name":"v1.0","release_date":"2016-09-17T07:33:23-04:00"},{"id":19180,"name":"v1.0.1","release_date":"2016-09-17T09:05:09-04:00"}]},"download_count":133},{"id":30387,"upstream_id":19286,"created":"2023-05-08T21:49:22.903531Z","modified":"2023-10-29T18:46:40.868221Z","imported":"2017-07-17T15:29:10.451607-04:00","github_user":"vrischmann","username":"vrischmann","github_repo":"ansible-role-minikube","github_branch":"master","commit":"3903b4e468148f5e79745f7ac65a12acf692d156","commit_message":"fix metadata for galaxy","name":"minikube","description":"Backend engineer","summary_fields":{"dependencies":[],"namespace":{"id":7432,"name":"vrischmann","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-66ea-7aca-a153-73069132b8e0/avatar/"},"provider_namespace":{"id":19352,"name":"vrischmann","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/19352/"},"repository":{"name":"ansible-role-minikube","original_name":"ansible-role-minikube"},"tags":["kubernetes","minikube"],"versions":[]},"download_count":193},{"id":30388,"upstream_id":null,"created":"2023-05-08T21:49:22.965913Z","modified":"2026-07-28T10:24:55.486420Z","imported":"2026-07-28T10:24:55.416333","github_user":"vrischmann","username":"vrischmann","github_repo":"ansible-prometheus-node-exporter","github_branch":"v1.4.1","commit":"ef66adda1c2f1d13c93b141104e1657d9fb1368c","commit_message":"fix: add RestartSec to survive transient startup failures\n\nThe service sets Restart=on-failure but no RestartSec, so systemd\ndefaults to 100ms. When node_exporter binds to a hostname whose\nresolution isn't ready at boot — e.g. a tailscale MagicDNS name, which\nonly resolves a few seconds after the tailscale0 device is up, despite\nAfter=/Requires= on that device — it fails instantly and burns through\nthe StartLimitBurst=10 budget in about a second, ending up permanently\n`failed` until the 4h interval elapses.\n\nAdd RestartSec (default 10s, overridable via\nprometheus_node_exporter_restart_sec) so retries stretch across that\nreadiness window and the service recovers on its own. The existing\nStartLimitBurst=10 over a 4h interval leaves plenty of headroom.\n","name":"prometheus_node_exporter","description":"Install prometheus-node-exporter","summary_fields":{"dependencies":[],"namespace":{"id":7432,"name":"vrischmann","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-66ea-7aca-a153-73069132b8e0/avatar/"},"provider_namespace":{"id":19352,"name":"vrischmann","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/19352/"},"repository":{"name":"ansible-prometheus-node-exporter","original_name":"ansible-prometheus-node-exporter"},"tags":["prometheus"],"versions":[{"id":"dd15e888-b733-43bd-92cb-1bbc86e83492","name":"v1.4.1","release_date":"2026-07-28T12:21:01+02:00"},{"id":"22533f2a-7af0-463b-8658-aff7af2b87c2","name":"v1.4.0","release_date":"2026-06-24T14:22:23+02:00"},{"id":"e1bcb4af-0c2d-4790-8270-444ab1e7e279","name":"v1.3.0","release_date":"2026-01-26T14:14:53+01:00"},{"id":"7bf1469e-5b20-4c31-ab59-9e071c897e63","name":"v1.2.0","release_date":"2025-05-11T21:06:25+02:00"},{"id":"e6689d6b-d83f-43f7-b531-ae0510de6462","name":"v1.1.0","release_date":"2023-07-18T15:47:43+02:00"},{"id":"853652b9-43ee-4d47-9835-5705238041d2","name":"v1.0.0","release_date":"2023-07-15T15:55:10+02:00"}]},"download_count":1168},{"id":30389,"upstream_id":null,"created":"2023-05-08T21:49:23.802550Z","modified":"2026-07-20T20:21:32.343634Z","imported":"2026-07-20T20:21:32.258063","github_user":"vrischmann","username":"vrischmann","github_repo":"ansible-restic","github_branch":"v3.4.0","commit":"8edc545364298c938b2c55df2c87ed92b1d4fb0d","commit_message":"Merge pull request #2 from vrischmann/feat/multi-target-backups\n\nfeat(backup): support multiple repository targets per scope","name":"restic","description":"Deploy restic backups using systemd services and timers","summary_fields":{"dependencies":[],"namespace":{"id":7432,"name":"vrischmann","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-66ea-7aca-a153-73069132b8e0/avatar/"},"provider_namespace":{"id":19352,"name":"vrischmann","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/19352/"},"repository":{"name":"ansible-restic","original_name":"ansible-restic"},"tags":["restic","backup"],"versions":[{"id":"9f03b6a9-e156-4be1-8014-a9a08ac6fc64","name":"v3.4.0","release_date":"2026-07-20T22:20:18+02:00"},{"id":"5ab6a953-0e14-4d01-b4c7-53101975d171","name":"v3.3.0","release_date":"2026-06-29T17:05:06+02:00"},{"id":"1d4d4877-8c9a-4837-8ab3-d9b0907760e4","name":"v3.2.0","release_date":"2026-06-25T15:48:41+02:00"},{"id":"3959f845-d8d2-4184-b911-950d27fb4a35","name":"v3.1.0","release_date":"2025-09-07T00:14:27+02:00"},{"id":"c0a2802f-3071-4bb7-88af-1c531eb248d8","name":"v3.0.0","release_date":"2025-09-06T23:48:40+02:00"},{"id":"00483dbc-cd74-4162-bab6-7d977271a65c","name":"v2.0.0","release_date":"2024-04-07T15:26:43+02:00"},{"id":"8ff8b9df-055d-4d70-aeca-d61e43a2864c","name":"v1.0.1","release_date":"2024-04-07T14:00:02+02:00"},{"id":"58ce6ec5-d3dc-47c2-b056-ba7e8b580776","name":"v1.0.0","release_date":"2023-07-15T15:59:41+02:00"}]},"download_count":1096},{"id":30390,"upstream_id":59564,"created":"2023-05-08T21:49:23.870493Z","modified":"2023-10-29T18:46:40.880576Z","imported":"2022-06-25T07:23:16.351032-04:00","github_user":"vrischmann","username":"vrischmann","github_repo":"ansible-sshtrap","github_branch":"master","commit":"afbdf2d7c6360431832c669a08fbe856b9f42c2e","commit_message":"meta: set namespace and role_name","name":"sshtrap","description":"Install sshtrap","summary_fields":{"dependencies":[],"namespace":{"id":7432,"name":"vrischmann","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-66ea-7aca-a153-73069132b8e0/avatar/"},"provider_namespace":{"id":19352,"name":"vrischmann","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/19352/"},"repository":{"name":"ansible-sshtrap","original_name":"ansible-sshtrap"},"tags":["tarpit"],"versions":[]},"download_count":120},{"id":30391,"upstream_id":59724,"created":"2023-05-08T21:49:23.963535Z","modified":"2023-10-29T18:46:40.884176Z","imported":"2022-07-16T04:46:58.845361-04:00","github_user":"vrvishnu49000","username":"vrvishnu49000","github_repo":"wordpressinstallion","github_branch":"master","commit":"98392815797591c21603e8a4e0dcb2bcd5cad683","commit_message":"first commit","name":"wordpressinstallion","description":"wordpress installation","summary_fields":{"dependencies":[],"namespace":{"id":7433,"name":"vrvishnu49000","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-6891-7bbb-bbc3-446278d4bce3/avatar/"},"provider_namespace":{"id":19353,"name":"vrvishnu49000","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/19353/"},"repository":{"name":"wordpressinstallion","original_name":"wordpressinstallion"},"tags":[],"versions":[]},"download_count":36},{"id":30392,"upstream_id":20118,"created":"2023-05-08T21:49:24.066817Z","modified":"2023-10-29T18:46:40.887754Z","imported":"2017-08-29T11:44:02.586274-04:00","github_user":"vsamofal","username":"vsamofal","github_repo":"ansible-role-docker-engine","github_branch":"master","commit":"b486ee693b21bded6262bfde43449ea4a543fe65","commit_message":"Add default daemon.json, for centos. For fix bug related to ansible blockinfile operation.","name":"docker-engine","description":"Installs docker-engine with official packages from dockerproject.org.","summary_fields":{"dependencies":[],"namespace":{"id":7434,"name":"vsamofal","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-69af-747c-af05-07cb61008251/avatar/"},"provider_namespace":{"id":19354,"name":"vsamofal","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/19354/"},"repository":{"name":"ansible-role-docker-engine","original_name":"ansible-role-docker-engine"},"tags":["docker","system"],"versions":[{"id":37471,"name":"v1.1.0","release_date":"2017-06-05T07:33:06-04:00"},{"id":37472,"name":"v1.0.2","release_date":"2016-08-16T14:35:11-04:00"},{"id":37473,"name":"v1.0.1","release_date":"2016-08-14T16:11:38-04:00"},{"id":37474,"name":"v1.0.0","release_date":"2016-08-14T14:47:31-04:00"}]},"download_count":46},{"id":30396,"upstream_id":10215,"created":"2023-05-08T21:49:24.397483Z","modified":"2023-10-29T18:46:40.910588Z","imported":"2016-06-09T15:55:19.130912-04:00","github_user":"vsushkov","username":"vsushkov","github_repo":"ansible-elixir-stack","github_branch":"master","commit":"e51cb280526945499e69473d1fd4452a25aaba28","commit_message":"Setup with postgres v 9.5","name":"ansible-elixir-stack","description":"Tool to setup servers for Elixir & Phoenix framework apps","summary_fields":{"dependencies":[],"namespace":{"id":7436,"name":"vsushkov","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-6af3-71be-89b4-d42ba3d84e9d/avatar/"},"provider_namespace":{"id":19355,"name":"vsushkov","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/19355/"},"repository":{"name":"ansible-elixir-stack","original_name":"ansible-elixir-stack"},"tags":["cloud","development","monitoring","system","web"],"versions":[{"id":15367,"name":"0.9.0","release_date":"2015-09-14T04:09:32-04:00"},{"id":15366,"name":"pgsql-9.5","release_date":"2016-06-09T19:46:08-04:00"}]},"download_count":78},{"id":30398,"upstream_id":7533,"created":"2023-05-08T21:49:24.582941Z","modified":"2023-10-29T18:46:40.917782Z","imported":"2016-04-21T16:13:54.772782-04:00","github_user":"vterdunov","username":"vterdunov","github_repo":"ansible-apt","github_branch":"master","commit":"b2c5d4a41453ad011d8e34f58dd7be36332877b6","commit_message":"Merge branch 'hotfix/1.0.3'","name":"apt","description":"Role installs the packages using the apt.","summary_fields":{"dependencies":[],"namespace":{"id":6446,"name":"vterdunov","avatar_url":"https://avatars.githubusercontent.com/u/13706147?v=3"},"provider_namespace":{"id":11961,"name":"vterdunov","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/11961/"},"repository":{"name":"ansible-apt","original_name":"ansible-apt"},"tags":["apt"],"versions":[{"id":13385,"name":"1.0.3","release_date":"2016-04-21T20:10:43-04:00"},{"id":10766,"name":"1.0.2","release_date":"2016-02-19T12:56:51-05:00"},{"id":10767,"name":"1.0.1","release_date":"2016-02-19T12:49:06-05:00"},{"id":10234,"name":"1.0","release_date":"2016-01-15T13:45:57-05:00"}]},"download_count":51}]}