{"id":26009972,"url":"https://github.com/byu-oit/terraform-aws-acs-info","last_synced_at":"2026-02-03T13:36:49.273Z","repository":{"id":36713393,"uuid":"222011433","full_name":"byu-oit/terraform-aws-acs-info","owner":"byu-oit","description":"Terraform module to retrieve existing vpc and subnet information","archived":false,"fork":false,"pushed_at":"2024-09-09T21:12:01.000Z","size":101,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":20,"default_branch":"main","last_synced_at":"2025-07-07T19:02:04.130Z","etag":null,"topics":["helper","terraform-module"],"latest_commit_sha":null,"homepage":null,"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/byu-oit.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2019-11-15T22:10:39.000Z","updated_at":"2024-09-09T21:02:35.000Z","dependencies_parsed_at":"2023-12-21T00:21:13.148Z","dependency_job_id":"4a273550-5f93-4f0d-b6f2-9361f769818d","html_url":"https://github.com/byu-oit/terraform-aws-acs-info","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/byu-oit/terraform-aws-acs-info","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byu-oit%2Fterraform-aws-acs-info","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byu-oit%2Fterraform-aws-acs-info/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byu-oit%2Fterraform-aws-acs-info/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byu-oit%2Fterraform-aws-acs-info/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/byu-oit","download_url":"https://codeload.github.com/byu-oit/terraform-aws-acs-info/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byu-oit%2Fterraform-aws-acs-info/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29046670,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T10:09:22.136Z","status":"ssl_error","status_checked_at":"2026-02-03T10:09:16.814Z","response_time":96,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["helper","terraform-module"],"created_at":"2025-03-05T22:26:42.862Z","updated_at":"2026-02-03T13:36:49.249Z","avatar_url":"https://github.com/byu-oit.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Latest GitHub Release](https://img.shields.io/github/v/release/byu-oit/terraform-aws-acs-info?sort=semver)\n\n# Terraform AWS ACS Info\n\nThis module retrieves some basic [ACS](https://github.com/byu-oit/aws-acs) information and exposes them via outputs. \n\n**Note:** This module does not create nor update any resources.\n\n## Usage\n\n```hcl\nmodule \"acs\" {\n  source = \"github.com/byu-oit/terraform-aws-acs-info.git?ref=v4.1.0\"\n}\n```\n\nAfter defining the module you can then retrieve the information you need (see available [outputs](#output) below) using the interpolation syntax:\n\n```hcl\n...\n  vpc_id = module.acs.vpc.id\n\n```\n\n## Requirements\n\n* Terraform version 1.0.0 or greater\n* AWS Provider version 4.2 or greater\n\n## Input\n\n| Name              | Type | Description                                                 | Default Value |\n| ----------------- | ---- | ----------------------------------------------------------- | ------------- |\n| vpc_vpn_to_campus | bool | Retrieve VPC info for the VPC that has VPN access to campus | false         |\n\n## Output\n\n| Name                          | Type                                                                                                     | Description                                                                                                           |\n|-------------------------------| -------------------------------------------------------------------------------------------------------- |-----------------------------------------------------------------------------------------------------------------------|\n| power_user_role               | [object](https://www.terraform.io/docs/providers/aws/d/iam_role.html#attributes-reference)               | The IAM PowerUser Role object                                                                                         |\n| power_builder_role            | [object](https://www.terraform.io/docs/providers/aws/d/iam_role.html#attributes-reference)               | The IAM PowerBuilder Role object                                                                                      |\n| power_builder_policies        | [object](https://www.terraform.io/docs/providers/aws/d/iam_policy.html#attributes-reference)             | The IAM PowerBuilder Policy objects                                                                                   |\n| role_permissions_boundary     | [object](https://www.terraform.io/docs/providers/aws/d/iam_policy.html#attributes-reference)             | The IAM role permissions boundary policy object                                                                       |\n| user_permissions_boundary     | [object](https://www.terraform.io/docs/providers/aws/d/iam_policy.html#attributes-reference)             | The IAM user permissions boundary policy object                                                                       |\n| vpc                           | [object](https://www.terraform.io/docs/providers/aws/d/vpc.html#attributes-reference)                    | The VPC object                                                                                                        |\n| private_subnet_ids            | list(string)                                                                                             | List of subnet_ids for the private subnets in the specified VPC                                                       |\n| public_subnet_ids             | list(string)                                                                                             | List of subnet_ids for the public subnets in the specified VPC                                                        |\n| data_subnet_ids               | list(string)                                                                                             | List of subnet_ids for the data subnets in the specified VPC                                                          |\n| private_subnets               | list([object](https://www.terraform.io/docs/providers/aws/r/subnet.html#attributes-reference))           | List of private subnet objects in the specified VPC                                                                   |\n| public_subnets                | list([object](https://www.terraform.io/docs/providers/aws/r/subnet.html#attributes-reference))           | List of public subnet object in the specified VPC                                                                     |\n| data_subnets                  | list([object](https://www.terraform.io/docs/providers/aws/r/subnet.html#attributes-reference))           | List of data subnet objects in the specified VPC                                                                      |\n| route53_zone                  | [object](https://www.terraform.io/docs/providers/aws/r/route53_zone.html#attributes-reference)           | The Route53 zone object                                                                                               |\n| certificate                   | [object](https://www.terraform.io/docs/providers/aws/d/acm_certificate.html#attributes-reference)        | The default zone's ACM certificate object)                                                                            |\n| certificate_virginia          | [object](https://www.terraform.io/docs/providers/aws/d/acm_certificate.html#attributes-reference)        | The default zone's ACM certificate for us-east-1 (needed by CloudFront, API Gateway, etc.) object                     |\n| db_subnet_group_name          | string                              | **Deprecated** Use `db_subnet_group.name`                                                                             |\n| db_subnet_group               | [object](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/db_subnet_group) | The database subnet group for RDS in the specified VPC object                                                         |\n| elasticache_subnet_group_name | string | The name of the subnet group for Elasticache in the specified VPC.                                                    |\n| ssh_rdp_security_group        | [object](https://www.terraform.io/docs/providers/aws/d/security_group.html)                              | The security group to enable SSH/RDP access to resources in the specified VPC object                                  |\n| oracle_security_group         | [object](https://www.terraform.io/docs/providers/aws/d/security_group.html)                              | The security group to enable Oracle access to resources in the specified VPC object                                   |\n| alation_security_group         | [object](https://www.terraform.io/docs/providers/aws/d/security_group.html)                              | The security group to allow access in from Alation\n| dremio_security_group         | [object](https://www.terraform.io/docs/providers/aws/d/security_group.html)                              | The security group to allow access in from Dremio\n| globalprotect_security_group         | [object](https://www.terraform.io/docs/providers/aws/d/security_group.html)                              | The security group to allow access in from the GlobalProtect VPN\n| informatica_security_group         | [object](https://www.terraform.io/docs/providers/aws/d/security_group.html)                              | The security group to allow access in from Informatica\n| tyk_security_group         | [object](https://www.terraform.io/docs/providers/aws/d/security_group.html)                              | The security group to allow access in from the Tyk Gateways\n| github_oidc_provider          | [object](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_openid_connect_provider) | The GitHub Actions OIDC provider. This should be used in the trust policy of an IAM Role that GHA will assume during CI/CD. |\n| github_token                  | string                                                                                                   | The token to use in CI/CD pipelines to fetch source code from GitHub (this is only available in certain AWS accounts) |\n| humio_dev_token               | string                                                                                                   | The token to use to ship logs to dev instance of Humio (this is only available in certain AWS accounts)               |\n| humio_prd_token               | string                                                                                                   | The token to use to ship logs to prd instance of Humio (this is only available in certain AWS accounts)               |\n| humio_dev_endpoint            | string                                                                                                   | The endpoint to use to ship logs to dev instance of Humio (this is only available in certain AWS accounts)            |\n| humio_prd_endpoint            | string                                                                                                   | The endpoint to use to ship logs to prd instance of Humio (this is only available in certain AWS accounts)            |\n\n**Note about returning objects**: Because objects are returned (as opposed to just values), autocomplete may not work. Just add on the key to the end out the output accessor. Even though autocomplete won't work, those values will still be correctly returned.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbyu-oit%2Fterraform-aws-acs-info","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbyu-oit%2Fterraform-aws-acs-info","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbyu-oit%2Fterraform-aws-acs-info/lists"}