{"id":19188790,"url":"https://github.com/miquido/terraform-acm-request-certificate","last_synced_at":"2026-03-02T10:01:55.894Z","repository":{"id":198154438,"uuid":"690905654","full_name":"miquido/terraform-acm-request-certificate","owner":"miquido","description":null,"archived":false,"fork":false,"pushed_at":"2023-12-14T08:08:31.000Z","size":37,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"feat/cdktf","last_synced_at":"2025-02-23T03:42:21.875Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/miquido.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-09-13T05:55:53.000Z","updated_at":"2023-09-13T05:56:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"1805cd94-4137-4cd3-befc-7b24204a9cb5","html_url":"https://github.com/miquido/terraform-acm-request-certificate","commit_stats":null,"previous_names":["miquido/terraform-acm-request-certificate"],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/miquido/terraform-acm-request-certificate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miquido%2Fterraform-acm-request-certificate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miquido%2Fterraform-acm-request-certificate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miquido%2Fterraform-acm-request-certificate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miquido%2Fterraform-acm-request-certificate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/miquido","download_url":"https://codeload.github.com/miquido/terraform-acm-request-certificate/tar.gz/refs/heads/feat/cdktf","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miquido%2Fterraform-acm-request-certificate/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29998068,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T09:59:02.300Z","status":"ssl_error","status_checked_at":"2026-03-02T09:59:02.001Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2024-11-09T11:26:03.040Z","updated_at":"2026-03-02T10:01:55.856Z","avatar_url":"https://github.com/miquido.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- This file was automatically generated by the `build-harness`. Make all changes to `README.yaml` and run `make readme` to rebuild this file. --\u003e\n[![Miquido][logo]](https://www.miquido.com/)\n\n# terraform-acm-request-certificate\nTerraform module to request an ACM certificate for a domain and add a CNAME record to the DNS zone to complete certificate validation\n---\n**Terraform Module**\n## Usage\n\nThis example will request an SSL certificate for `example.com` domain\n\n```hcl\nmodule \"acm_request_certificate\" {\n  source                            = \"git::ssh://git@bitbucket.org/miquido/terraform-acm-request-certificate.git?ref=master\"\n\n  providers = {\n    aws.acm = aws\n    aws.dns = aws\n  }\n\n  domain_name                       = \"example.com\"\n  process_domain_validation_options = true\n  ttl                               = \"300\"\n  hosted_zone_id                    = \"xxxxx\"\n}\n```\n\nThis example will request an SSL certificate for `example.com` domain and all its subdomains `*.example.com`\n\n```hcl\nmodule \"acm_request_certificate\" {\n  source                            = \"git::ssh://git@bitbucket.org/miquido/terraform-acm-request-certificate.git?ref=master\"\n\n  providers = {\n    aws.acm = aws\n    aws.dns = aws\n  }\n\n  domain_name                       = \"example.com\"\n  process_domain_validation_options = true\n  ttl                               = \"300\"\n  subject_alternative_names         = [\"*.example.com\"]\n  hosted_zone_id                    = \"xxxxx\"\n}\n```\n\u003c!-- markdownlint-disable --\u003e\n## Makefile Targets\n```text\nAvailable targets:\n\n  help                                Help screen\n  help/all                            Display help for all targets\n  help/short                          This help short screen\n  lint                                Lint Terraform code\n\n```\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- markdownlint-disable --\u003e\n## Requirements\n\n| Name | Version |\n|------|---------|\n| terraform | \u003e= 0.13 |\n| aws | \u003e= 2.0 |\n| local | \u003e= 1.2 |\n| null | \u003e= 2.0 |\n\n## Providers\n\n| Name | Version |\n|------|---------|\n| aws.acm | \u003e= 2.0 |\n| aws.dns | \u003e= 2.0 |\n\n## Inputs\n\n| Name | Description | Type | Default | Required |\n|------|-------------|------|---------|:--------:|\n| domain\\_name | A domain name for which the certificate should be issued | `string` | n/a | yes |\n| hosted\\_zone\\_id | The ID of the hosted zone to contain validation records. | `string` | `\"\"` | no |\n| process\\_domain\\_validation\\_options | Flag to enable/disable processing of the record to add to the DNS zone to complete certificate validation | `bool` | `true` | no |\n| subject\\_alternative\\_names | A list of domains that should be SANs in the issued certificate | `list(string)` | `[]` | no |\n| tags | Additional tags (e.g. map('BusinessUnit`,`XYZ`)` | `map(string)` | `{}` | no |\n| ttl | The TTL of the record to add to the DNS zone to complete certificate validation | `string` | `\"300\"` | no |\n| validation\\_method | Method to use for validation, DNS or EMAIL | `string` | `\"DNS\"` | no |\n| wait\\_for\\_certificate\\_issued | Whether to wait for the certificate to be issued by ACM (the certificate status changed from `Pending Validation` to `Issued`) | `bool` | `false` | no |\n\n## Outputs\n\n| Name | Description |\n|------|-------------|\n| arn | The ARN of the certificate |\n| domain\\_validation\\_options | CNAME records that are added to the DNS zone to complete certificate validation |\n| id | The ID of the certificate |\n\n\u003c!-- markdownlint-restore --\u003e\n\n\n## Developing\n\n1. Make changes in terraform files\n\n2. Regenerate documentation\n\n    ```bash\n    bash \u003c(git archive --remote=git@gitlab.com:miquido/terraform/terraform-readme-update.git master update.sh | tar -xO)\n    ```\n\n3. Run lint\n\n    ```\n    make lint\n    ```\n\n## Copyright\n\nCopyright © 2017-2020 [Miquido](https://miquido.com)\n\n\n\n### Contributors\n\n|  [![Konrad Obal][k911_avatar]][k911_homepage]\u003cbr/\u003e[Konrad Obal][k911_homepage] | [![Maksymilian Lewicki][maksymilian-lewicki_avatar]][maksymilian-lewicki_homepage]\u003cbr/\u003e[Maksymilian Lewicki][maksymilian-lewicki_homepage] |\n|---|---|\n\n  [k911_homepage]: https://github.com/k911\n  [k911_avatar]: https://github.com/k911.png?size=150\n  [maksymilian-lewicki_homepage]: https://github.com/maksymilian-lewicki\n  [maksymilian-lewicki_avatar]: https://github.com/maksymilian-lewicki.png?size=150\n\n\n\n  [logo]: https://www.miquido.com/img/logos/logo__miquido.svg\n  [website]: https://www.miquido.com/\n  [gitlab]: https://gitlab.com/miquido\n  [github]: https://github.com/miquido\n  [bitbucket]: https://bitbucket.org/miquido\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiquido%2Fterraform-acm-request-certificate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmiquido%2Fterraform-acm-request-certificate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiquido%2Fterraform-acm-request-certificate/lists"}