{"count":37694,"next":"http://galaxy.ansible.com/api/v1/roles/?format=json&namespace__name__in=ovirt%2Cwillow&page=2518","previous":"http://galaxy.ansible.com/api/v1/roles/?format=json&namespace__name__in=ovirt%2Cwillow&page=2516","results":[{"id":29022,"upstream_id":null,"created":"2023-05-08T21:45:21.385454Z","modified":"2025-12-29T01:28:53.215259Z","imported":"2025-12-29T01:28:53.159614","github_user":"tripleawwy","username":"tripleawwy","github_repo":"ansible_traefik_docker","github_branch":"main","commit":"6b8ca5d85f6cb0924efeae126241a584b7d15e38","commit_message":"feat: add support for custom certificate resolver name and DNS resolvers (#5)\n\nAllow users to customize certificate resolver names for semantic clarity\nand specify custom DNS resolvers for DNS challenge validation.\n\nChanges:\n- Add traefik_certresolver_name variable (default: \"live\")\n- Add traefik_acme_dns_resolvers variable for custom DNS servers\n- Replace all hardcoded \"live\" references with traefik_certresolver_name variable\n- Add DNS resolvers support to DNS challenge configuration\n- Update traefik_labels to use variable resolver name\n- Add comprehensive documentation with usage examples\n\nFeatures:\n- Semantic naming: Match resolver name to DNS provider (e.g., \"hetzner\", \"cloudflare\")\n- Custom DNS resolvers: Specify custom DNS servers for validation\n- Role maintainability: Users don't need to override entire CLI arrays\n- Backward compatible: Default \"live\" maintains current behavior\n\nBenefits:\n- Users can match resolver name to provider for clarity\n- Support for custom DNS servers improves reliability in specific networks\n- Simplified customization without overriding role internals\n- Full backward compatibility with existing deployments\n\nDocumentation:\n- Added traefik_certresolver_name to ACME variables table\n- Added traefik_acme_dns_resolvers to ACME variables table\n- New usage example with custom resolver name and DNS servers\n\nQuality Assurance:\n- yamllint: 0 errors, 0 warnings\n- ansible-lint: production profile compliance\n- No breaking changes\n\nCloses #4","name":"traefik_docker","description":"This role deploys Traefik with the help of Docker","summary_fields":{"dependencies":[],"namespace":{"id":7114,"name":"tripleawwy","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-88f1-79a1-a495-59064e4fcb51/avatar/"},"provider_namespace":{"id":19099,"name":"tripleawwy","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/19099/"},"repository":{"name":"ansible_traefik_docker","original_name":"ansible_traefik_docker"},"tags":[],"versions":[{"id":"c037bf50-acfe-4681-b942-6552c0c39b99","name":"v1.3.0","release_date":"2025-12-29T02:26:34+01:00"},{"id":"0fb982e7-f087-4174-b2f2-3682e6977ebc","name":"v1.2.0","release_date":"2025-12-29T01:53:44+01:00"},{"id":"c02e4577-7e98-40c9-850d-7117ccf4d86e","name":"v1.1.0","release_date":"2025-12-28T22:04:13+01:00"},{"id":"362104b0-b4e6-42cd-8662-e74287187175","name":"v1.0.1","release_date":"2024-06-23T13:06:06+02:00"},{"id":"4283d33c-58c1-4d24-b526-991ad73c9c68","name":"v1.0.0","release_date":"2022-11-17T07:27:27-05:00"}]},"download_count":406},{"id":29023,"upstream_id":26542,"created":"2023-05-08T21:45:21.515667Z","modified":"2023-10-29T18:46:35.882889Z","imported":"2018-07-19T07:52:12.779416-04:00","github_user":"tripledes","username":"tripledes","github_repo":"ansible-kubevirt-modules","github_branch":"master","commit":"1e50be5f20aa8fadf409a4752e31ffed7595bd63","commit_message":"issue: Add k8s config requirement (#67)\n\n* Link to K8s doc.\r\n* Mention also oc login.\r\n* Fixes #66.","name":"ansible-kubevirt-modules","description":"KubeVirt modules","summary_fields":{"dependencies":[],"namespace":{"id":7115,"name":"tripledes","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-89c3-727a-9cef-71aa72dae0d6/avatar/"},"provider_namespace":{"id":19100,"name":"tripledes","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/19100/"},"repository":{"name":"ansible-kubevirt-modules","original_name":"ansible-kubevirt-modules"},"tags":["api","k8s","kubernetes","kubevirt","modules"],"versions":[]},"download_count":78},{"id":29024,"upstream_id":47441,"created":"2023-05-08T21:45:21.664824Z","modified":"2023-10-29T18:46:35.887438Z","imported":"2022-02-27T19:01:31.677087-05:00","github_user":"triplepoint","username":"triplepoint","github_repo":"ansible-role-certbot","github_branch":"master","commit":"60d805f41b497889817d4513aef4f1d9d9f6d9a7","commit_message":"Add probot/stale configuration to repository for stale issues.","name":"ansible_role_certbot","description":"Installs and configures Certbot (for Let's Encrypt).","summary_fields":{"dependencies":[],"namespace":{"id":7116,"name":"triplepoint","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-8b6a-747b-a869-9aa37579b946/avatar/"},"provider_namespace":{"id":13061,"name":"triplepoint","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/13061/"},"repository":{"name":"ansible-role-certbot","original_name":"ansible-role-certbot"},"tags":["certbot","certificates","encryption","https","letsencrypt","networking","ssl","system","web"],"versions":[{"id":122544,"name":"3.0.2","release_date":"2018-10-02T23:09:24-04:00"},{"id":122547,"name":"3.0.1","release_date":"2018-09-27T22:59:28-04:00"},{"id":122541,"name":"3.0.0","release_date":"2017-12-11T23:40:31-05:00"},{"id":122548,"name":"2.0.1","release_date":"2017-10-31T11:09:41-04:00"},{"id":122543,"name":"2.0.0","release_date":"2017-04-04T22:42:16-04:00"},{"id":122546,"name":"1.0.1","release_date":"2017-01-30T23:34:53-05:00"},{"id":122545,"name":"1.0.0","release_date":"2017-01-21T16:37:44-05:00"},{"id":122549,"name":"0.2.1","release_date":"2016-08-28T22:19:03-04:00"},{"id":122550,"name":"0.2.0","release_date":"2016-07-10T23:27:51-04:00"},{"id":122542,"name":"0.1.0","release_date":"2016-03-08T11:49:09-05:00"}]},"download_count":43},{"id":29025,"upstream_id":58223,"created":"2023-05-08T21:45:21.740044Z","modified":"2023-10-29T18:46:35.892676Z","imported":"2022-02-27T19:01:28.374967-05:00","github_user":"triplepoint","username":"triplepoint","github_repo":"ansible-autodns","github_branch":"main","commit":"9dcf18f45cfaf45bb50a6ef019496f9cdc1e63ca","commit_message":"pin the repo branch","name":"autodns","description":"A simple dockerized script which maintains a Route53 record pointing at the server it runs on.","summary_fields":{"dependencies":[],"namespace":{"id":7116,"name":"triplepoint","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-8b6a-747b-a869-9aa37579b946/avatar/"},"provider_namespace":{"id":13061,"name":"triplepoint","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/13061/"},"repository":{"name":"ansible-autodns","original_name":"ansible-autodns"},"tags":["dns"],"versions":[{"id":177932,"name":"1.0.0","release_date":"2022-02-26T18:05:53-05:00"}]},"download_count":214},{"id":29026,"upstream_id":61273,"created":"2023-05-08T21:45:22.084220Z","modified":"2023-10-29T18:46:35.896093Z","imported":"2023-01-07T21:58:10.617637-05:00","github_user":"triplepoint","username":"triplepoint","github_repo":"ansible-cyberpower-powerpanel","github_branch":"main","commit":"899e8d757554641f4e89cbad8b7faa9e2a94e81c","commit_message":"initial working commit, installs service and templates out config","name":"cyberpower_powerpanel","description":"Monitoring and reporting on UPS status using the Cyberpower Power Panel service.","summary_fields":{"dependencies":[],"namespace":{"id":7116,"name":"triplepoint","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-8b6a-747b-a869-9aa37579b946/avatar/"},"provider_namespace":{"id":13061,"name":"triplepoint","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/13061/"},"repository":{"name":"ansible-cyberpower-powerpanel","original_name":"ansible-cyberpower-powerpanel"},"tags":["cyberpower","ups"],"versions":[]},"download_count":40},{"id":29027,"upstream_id":27728,"created":"2023-05-08T21:45:22.250655Z","modified":"2023-10-29T18:46:35.899651Z","imported":"2022-02-27T19:01:36.343878-05:00","github_user":"triplepoint","username":"triplepoint","github_repo":"ansible-dnsmasq","github_branch":"master","commit":"dc7f7639b957046fdb40350b202de43a5cd1326d","commit_message":"pin the repo branch","name":"dnsmasq","description":"The Dnsmasq DNS and DHCP server","summary_fields":{"dependencies":[],"namespace":{"id":7116,"name":"triplepoint","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-8b6a-747b-a869-9aa37579b946/avatar/"},"provider_namespace":{"id":13061,"name":"triplepoint","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/13061/"},"repository":{"name":"ansible-dnsmasq","original_name":"ansible-dnsmasq"},"tags":["dhcp","dns","dnsmasq"],"versions":[{"id":177936,"name":"1.4.0-2","release_date":"2022-02-26T20:00:52-05:00"},{"id":177935,"name":"1.4.0-1","release_date":"2022-02-26T19:11:53-05:00"},{"id":177934,"name":"1.4.0","release_date":"2022-02-26T19:11:53-05:00"},{"id":105585,"name":"1.3.0","release_date":"2019-10-08T20:17:14-04:00"},{"id":71407,"name":"1.2.3","release_date":"2018-07-23T13:56:50-04:00"},{"id":71291,"name":"1.2.2","release_date":"2018-07-22T01:52:24-04:00"},{"id":71289,"name":"1.2.1","release_date":"2018-07-01T21:50:02-04:00"},{"id":71288,"name":"1.2.0","release_date":"2018-07-01T21:00:06-04:00"},{"id":71285,"name":"1.1.2","release_date":"2018-02-17T20:31:13-05:00"},{"id":71283,"name":"1.1.1","release_date":"2018-02-03T21:41:57-05:00"},{"id":71284,"name":"1.1.0","release_date":"2018-02-03T20:23:56-05:00"}]},"download_count":217},{"id":29028,"upstream_id":26894,"created":"2023-05-08T21:45:22.335202Z","modified":"2023-10-29T18:46:35.903973Z","imported":"2022-02-27T19:01:41.679965-05:00","github_user":"triplepoint","username":"triplepoint","github_repo":"ansible-gateway-routing-and-nat","github_branch":"master","commit":"6e4c6eeb177eaab83bb838fa11cfcdcb7a9ab918","commit_message":"pin the repo branch","name":"gateway_routing_and_nat","description":"Configuring `iptables` for gateway routing and NAT","summary_fields":{"dependencies":[],"namespace":{"id":7116,"name":"triplepoint","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-8b6a-747b-a869-9aa37579b946/avatar/"},"provider_namespace":{"id":13061,"name":"triplepoint","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/13061/"},"repository":{"name":"ansible-gateway-routing-and-nat","original_name":"ansible-gateway-routing-and-nat"},"tags":["iptables","nat","routing"],"versions":[{"id":105587,"name":"1.0.4","release_date":"2019-10-08T20:17:17-04:00"},{"id":71408,"name":"1.0.3","release_date":"2018-07-23T13:56:51-04:00"},{"id":54408,"name":"1.0.2","release_date":"2018-02-17T20:32:32-05:00"},{"id":52092,"name":"1.0.1","release_date":"2018-01-21T03:20:49-05:00"},{"id":49028,"name":"1.0.0","release_date":"2017-12-29T18:11:36-05:00"}]},"download_count":230},{"id":29029,"upstream_id":43875,"created":"2023-05-08T21:45:23.796665Z","modified":"2023-10-29T18:46:35.907837Z","imported":"2022-02-27T19:01:31.917812-05:00","github_user":"triplepoint","username":"triplepoint","github_repo":"ansible-heimdall","github_branch":"master","commit":"760a2568fd98057408668b75bed728f6f50888ff","commit_message":"pin the repo branch","name":"heimdall","description":"Deployment for a Heimdall.site docker container","summary_fields":{"dependencies":[],"namespace":{"id":7116,"name":"triplepoint","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-8b6a-747b-a869-9aa37579b946/avatar/"},"provider_namespace":{"id":13061,"name":"triplepoint","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/13061/"},"repository":{"name":"ansible-heimdall","original_name":"ansible-heimdall"},"tags":[],"versions":[{"id":177954,"name":"1.0.0","release_date":"2019-10-08T20:17:20-04:00"}]},"download_count":225},{"id":29030,"upstream_id":27737,"created":"2023-05-08T21:45:24.050850Z","modified":"2023-10-29T18:46:35.911771Z","imported":"2022-02-27T19:01:37.160735-05:00","github_user":"triplepoint","username":"triplepoint","github_repo":"ansible-home-assistant","github_branch":"master","commit":"3f972017fffa9eb7797dfce6345389a4319d2a33","commit_message":"pin the repo branch","name":"home_assistant","description":"A deployment role for Home-Assistant.io.","summary_fields":{"dependencies":[],"namespace":{"id":7116,"name":"triplepoint","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-8b6a-747b-a869-9aa37579b946/avatar/"},"provider_namespace":{"id":13061,"name":"triplepoint","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/13061/"},"repository":{"name":"ansible-home-assistant","original_name":"ansible-home-assistant"},"tags":["homeassistant","homeautomation"],"versions":[{"id":75247,"name":"2.0.0","release_date":"2018-09-25T00:11:11-04:00"},{"id":71409,"name":"1.5.3","release_date":"2018-07-23T13:56:51-04:00"},{"id":71292,"name":"1.5.2","release_date":"2018-07-22T00:45:18-04:00"},{"id":70560,"name":"1.5.1","release_date":"2018-07-04T23:09:27-04:00"},{"id":56861,"name":"1.5.0","release_date":"2018-04-15T00:59:44-04:00"},{"id":55228,"name":"1.4.0","release_date":"2018-03-19T00:22:21-04:00"},{"id":54406,"name":"1.3.0","release_date":"2018-03-04T18:35:47-05:00"},{"id":52500,"name":"1.2.1","release_date":"2018-02-03T17:41:16-05:00"},{"id":52367,"name":"1.2.0","release_date":"2018-02-02T01:27:03-05:00"},{"id":52095,"name":"1.1.0","release_date":"2018-01-29T01:45:34-05:00"},{"id":51647,"name":"1.0.1","release_date":"2018-01-22T23:44:44-05:00"}]},"download_count":276},{"id":29031,"upstream_id":59005,"created":"2023-05-08T21:45:24.236491Z","modified":"2023-10-29T18:46:35.703516Z","imported":"2022-04-28T19:22:23.330619-04:00","github_user":"triplepoint","username":"triplepoint","github_repo":"ansible-microk8s","github_branch":"main","commit":"d8e98a38b437209186931faf00f6ea53e5cb8690","commit_message":"some rework to fix rot glitches","name":"microk8s","description":"The Microk8s single-node Kubernetes service.","summary_fields":{"dependencies":[],"namespace":{"id":7116,"name":"triplepoint","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-8b6a-747b-a869-9aa37579b946/avatar/"},"provider_namespace":{"id":13061,"name":"triplepoint","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/13061/"},"repository":{"name":"ansible-microk8s","original_name":"ansible-microk8s"},"tags":["kubernetes","microk8s"],"versions":[{"id":183480,"name":"1.0.0","release_date":"2022-04-28T19:14:06-04:00"}]},"download_count":120}]}