{"id":22347778,"url":"https://github.com/wearetechnative/terraform-aws-module-url-redirect","last_synced_at":"2026-02-04T09:39:24.366Z","repository":{"id":166609630,"uuid":"642114604","full_name":"wearetechnative/terraform-aws-module-url-redirect","owner":"wearetechnative","description":"This module implements a HTTP and HTTPS redirect from a domain to a target URL","archived":false,"fork":false,"pushed_at":"2025-01-14T13:24:05.000Z","size":159,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T10:48:36.462Z","etag":null,"topics":["acm","aws-certificate-manager","cloudfront","route53","s3","ssl-certificate"],"latest_commit_sha":null,"homepage":"https://registry.terraform.io/modules/wearetechnative/module-url-redirect/aws/latest","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wearetechnative.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-17T21:20:04.000Z","updated_at":"2025-01-14T13:24:08.000Z","dependencies_parsed_at":"2025-03-26T10:53:30.708Z","dependency_job_id":null,"html_url":"https://github.com/wearetechnative/terraform-aws-module-url-redirect","commit_stats":null,"previous_names":["wearetechnative/terraform-aws-module-url-redirect"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wearetechnative%2Fterraform-aws-module-url-redirect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wearetechnative%2Fterraform-aws-module-url-redirect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wearetechnative%2Fterraform-aws-module-url-redirect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wearetechnative%2Fterraform-aws-module-url-redirect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wearetechnative","download_url":"https://codeload.github.com/wearetechnative/terraform-aws-module-url-redirect/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248595167,"owners_count":21130473,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["acm","aws-certificate-manager","cloudfront","route53","s3","ssl-certificate"],"created_at":"2024-12-04T10:10:52.374Z","updated_at":"2026-02-04T09:39:19.344Z","avatar_url":"https://github.com/wearetechnative.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Terraform AWS URL Redirect ![](https://img.shields.io/github/actions/workflow/status/wearetechnative/terraform-aws-module-url-redirect/tflint.yaml)\n\n\u003c!-- SHIELDS --\u003e\n\nThis module implements a HTTP and HTTPS redirect from a domain to a target URL.\nConfiguration is as simple as possible.\n\nIt creates a SSL certificate, Route53, Cloudfront and S3 resources.\n\n[![](we-are-technative.png)](https://technative.eu)\n\n## Usage\n\nBelow an example how to use this module ...\n\n```hcl\nmodule \"redirect_technative_nl\" {\n  source = \"wearetechnative/module-url-redirect/aws\"\n\n  route53_zone_name   = \"technative.nl.\"\n  domain              = \"technative.nl\"\n  redirect_target_url = \"https://technative.eu\"\n\n  providers = {\n    aws.us-east-1: aws.us-east-1\n  }\n}\n```\n\n\u003c!-- BEGIN_TF_DOCS --\u003e\n## Providers\n\n| Name | Version |\n|------|---------|\n| \u003ca name=\"provider_aws\"\u003e\u003c/a\u003e [aws](#provider\\_aws) | \u003e= 4.9.0, \u003c 5.0.0 |\n| \u003ca name=\"provider_random\"\u003e\u003c/a\u003e [random](#provider\\_random) | \u003e=2.3.0, \u003c 3.5.0 |\n\n## Modules\n\n| Name | Source | Version |\n|------|--------|---------|\n| \u003ca name=\"module_acm\"\u003e\u003c/a\u003e [acm](#module\\_acm) | terraform-aws-modules/acm/aws | 4.3.1 |\n| \u003ca name=\"module_cloudfront\"\u003e\u003c/a\u003e [cloudfront](#module\\_cloudfront) | terraform-aws-modules/cloudfront/aws | 3.1.0 |\n| \u003ca name=\"module_route53_http_redirect_target_url\"\u003e\u003c/a\u003e [route53\\_http\\_redirect\\_target\\_url](#module\\_route53\\_http\\_redirect\\_target\\_url) | TechNative-B-V/url-parser/null | 0.1.1 |\n| \u003ca name=\"module_website_bucket\"\u003e\u003c/a\u003e [website\\_bucket](#module\\_website\\_bucket) | terraform-aws-modules/s3-bucket/aws | 3.6.0 |\n\n## Resources\n\n| Name | Type |\n|------|------|\n| [aws_route53_record.website-domain](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/route53_record) | resource |\n| [random_pet.this](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/pet) | resource |\n| [aws_route53_zone.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/route53_zone) | data source |\n\n## Inputs\n\n| Name | Description | Type | Default | Required |\n|------|-------------|------|---------|:--------:|\n| \u003ca name=\"input_domain\"\u003e\u003c/a\u003e [domain](#input\\_domain) | The primary domain name to use for the website | `string` | n/a | yes |\n| \u003ca name=\"input_redirect_target_url\"\u003e\u003c/a\u003e [redirect\\_target\\_url](#input\\_redirect\\_target\\_url) | Redirect target - should be a full URL. If http:// or https:// is excluded, the scheme of the request will be used | `string` | n/a | yes |\n| \u003ca name=\"input_route53_zone_name\"\u003e\u003c/a\u003e [route53\\_zone\\_name](#input\\_route53\\_zone\\_name) | The name of the hosted zone in Route53 where the SSL certificates will be created | `string` | n/a | yes |\n\n## Outputs\n\nNo outputs.\n\u003c!-- END_TF_DOCS --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwearetechnative%2Fterraform-aws-module-url-redirect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwearetechnative%2Fterraform-aws-module-url-redirect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwearetechnative%2Fterraform-aws-module-url-redirect/lists"}