Skip to content

Commit 47c09dc

Browse files
authored
Merge pull request #18 from terraform-google-modules/feature/access-output
Make output for access level depend on resource
2 parents 875def2 + 489295f commit 47c09dc

File tree

3 files changed

+17
-1
lines changed

3 files changed

+17
-1
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ project adheres to [Semantic Versioning](http://semver.org/).
77

88
## [Unreleased]
99

10+
## [1.0.1] 2019-09-19
11+
12+
### Fixed
13+
- Fixed issues with the dependency graph for access level outputs. [#19]
14+
1015
## [1.0.0] 2019-09-04
1116

1217
### Changed
@@ -21,5 +26,7 @@ project adheres to [Semantic Versioning](http://semver.org/).
2126
[Unreleased]: https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/compare/v0.1.0...HEAD
2227
[0.1.0]: https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/releases/tag/v0.1.0
2328
[1.0.0]: https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/releases/tag/v1.0.0
29+
[1.0.1]: https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/releases/tag/v1.0.1
2430

31+
[#19]: https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/pull/19
2532
[#10]: https://github.com/terraform-google-modules/terraform-google-vpc-service-controls/pull/10

modules/access_level/main.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@
1414
* limitations under the License.
1515
*/
1616

17+
locals {
18+
output_name = google_access_context_manager_access_level.access_level.name
19+
}
20+
1721
resource "google_access_context_manager_access_level" "access_level" {
1822
provider = google
1923
parent = "accessPolicies/${var.policy}"

modules/access_level/outputs.tf

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,10 @@
1616

1717
output "name" {
1818
description = "Description of the AccessLevel and its use. Does not affect behavior."
19-
value = var.name
19+
value = split("/", local.output_name)[3]
20+
}
21+
22+
output "name_id" {
23+
description = "The fully-qualified name of the Access Level. Format: accessPolicies/{policy_id}/accessLevels/{name}"
24+
value = local.output_name
2025
}

0 commit comments

Comments
 (0)