{"id":21213978,"url":"https://github.com/cruxstack/terraform-aws-nginx-proxy-manager","last_synced_at":"2026-05-12T04:32:59.333Z","repository":{"id":234593647,"uuid":"743306328","full_name":"cruxstack/terraform-aws-nginx-proxy-manager","owner":"cruxstack","description":"Terraform module to properly deploy Nginx Proxy Manager (NPM).","archived":false,"fork":false,"pushed_at":"2024-01-16T01:45:21.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T16:22:31.839Z","etag":null,"topics":["aws","nginx","nginx-proxy-manager","self-healing","terraform-module","terrafrom"],"latest_commit_sha":null,"homepage":"https://registry.terraform.io/modules/cruxstack/node-proxy-manager/aws/latest","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cruxstack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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}},"created_at":"2024-01-14T23:34:28.000Z","updated_at":"2024-01-16T01:47:09.000Z","dependencies_parsed_at":"2024-04-20T15:45:38.092Z","dependency_job_id":null,"html_url":"https://github.com/cruxstack/terraform-aws-nginx-proxy-manager","commit_stats":null,"previous_names":["cruxstack/terraform-aws-nginx-proxy-manager"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cruxstack%2Fterraform-aws-nginx-proxy-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cruxstack%2Fterraform-aws-nginx-proxy-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cruxstack%2Fterraform-aws-nginx-proxy-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cruxstack%2Fterraform-aws-nginx-proxy-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cruxstack","download_url":"https://codeload.github.com/cruxstack/terraform-aws-nginx-proxy-manager/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243663580,"owners_count":20327306,"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":["aws","nginx","nginx-proxy-manager","self-healing","terraform-module","terrafrom"],"created_at":"2024-11-20T21:25:18.523Z","updated_at":"2026-05-12T04:32:59.259Z","avatar_url":"https://github.com/cruxstack.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Terraform Module: AWS Nginx Proxy Manager\n\n**THIS MODULE IS IN DEVELOPMENT AND IS NOT READY FOR PRODUCTION USE**\n\nThis Terraform module deploys a server running Nginx Proxy Manager (NPM).\n\n### Features\n\n- **Integrated**: Works well with your existing infrastructure by following\n  CloudPosse's context and labeling patterns.\n\n## Usage\n\nDeploy it using the block below. For the first time deployments, it make take 10\nminutes before the web portal is available.\n\n```hcl\nmodule \"nginx_proxy_manager\" {\n  source  = \"cruxstack/nginx-proxy-manager/aws\"\n  version = \"x.x.x\"\n\n  npm_verison           = \"v2.10.4\"\n  vpc_id                = \"vpc-00000000000000\"\n  vpc_public_subnet_ids = [\"subnet-33333333333333\", \"subnet-44444444444444444\", \"subnet-55555555555555555\"]\n}\n```\n\n## Inputs\n\nIn addition to the variables documented below, this module includes several\nother optional variables (e.g., `name`, `tags`, etc.) provided by the\n`cloudposse/label/null` module. Please refer to its [documentation](https://registry.terraform.io/modules/cloudposse/label/null/latest)\nfor more details on these variables.\n\n| Name                    | Description                                                           | Type           | Default | Required |\n|-------------------------|-----------------------------------------------------------------------|----------------|---------|:--------:|\n| `npm_verison`           | The name of the parent DNS zone.                                      | `string`       | n/a     |   yes    |\n| `vpc_id`                | The ID of the VPC to deploy resources into.                           | `string`       | n/a     |   yes    |\n| `vpc_public_subnet_ids` | The IDs of the public subnets in the VPC to deploy resources into.    | `list(string)` | n/a     |   yes    |\n| `aws_region_name`       | The name of the AWS region.                                           | `string`       | `\"\"`    |    no    |\n| `aws_account_id`        | The ID of the AWS account.                                            | `string`       | `\"\"`    |    no    |\n| `aws_kv_namespace`      | The namespace or prefix for AWS SSM parameters and similar resources. | `string`       | `\"\"`    |    no    |\n\n### Outputs\n\n| Name                  | Description                                                      |\n|-----------------------|------------------------------------------------------------------|\n| `security_group_id`   | The ID of the security group created for the Teleport service.   |\n| `security_group_name` | The name of the security group created for the Teleport service. |\n\n## Contributing\n\nWe welcome contributions to this project. For information on setting up a\ndevelopment environment and how to make a contribution, see [CONTRIBUTING](./CONTRIBUTING.md)\ndocumentation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcruxstack%2Fterraform-aws-nginx-proxy-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcruxstack%2Fterraform-aws-nginx-proxy-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcruxstack%2Fterraform-aws-nginx-proxy-manager/lists"}