Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=2517
{ "count": 37694, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=2518", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&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 } ] }