File tree Expand file tree Collapse file tree 2 files changed +15
-12
lines changed Expand file tree Collapse file tree 2 files changed +15
-12
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning][semver-site].
77
88## [ Unreleased]
99
10+ ## [ 1.1.1] - 2019-11-12
11+
12+ ### Fixed
13+
14+ - The IAM module was replaced with IAM member resources to support dynamic members in additive mode. [ #22 ]
15+
1016## [ 1.1.0] - 2019-11-11
1117
1218### Changed
@@ -53,7 +59,8 @@ and this project adheres to [Semantic Versioning][semver-site].
5359
5460- Initial release
5561
56- [ Unreleased ] : https://github.com/terraform-google-modules/terraform-google-scheduled-function/compare/v1.1.0...HEAD
62+ [ Unreleased ] : https://github.com/terraform-google-modules/terraform-google-scheduled-function/compare/v1.1.1...HEAD
63+ [ 1.1.1 ] : https://github.com/terraform-google-modules/terraform-google-scheduled-function/compare/v1.1.0...v1.1.1
5764[ 1.1.0 ] : https://github.com/terraform-google-modules/terraform-google-scheduled-function/compare/v1.0.0...v1.1.0
5865[ 1.0.0 ] : https://github.com/terraform-google-modules/terraform-google-scheduled-function/compare/v0.4.1...v1.0.0
5966[ 0.4.1 ] : https://github.com/terraform-google-modules/terraform-google-scheduled-function/compare/v0.4.0...v0.4.1
@@ -62,6 +69,7 @@ and this project adheres to [Semantic Versioning][semver-site].
6269[ 0.2.0 ] : https://github.com/terraform-google-modules/terraform-google-scheduled-function/compare/v0.1.0...v0.2.0
6370[ 0.1.0 ] : https://github.com/terraform-google-modules/terraform-google-scheduled-function/releases/tag/v0.1.0
6471
72+ [ #22 ] : https://github.com/terraform-google-modules/terraform-google-scheduled-function/pull/22
6573[ #21 ] : https://github.com/terraform-google-modules/terraform-google-scheduled-function/pull/21
6674[ #20 ] : https://github.com/terraform-google-modules/terraform-google-scheduled-function/pull/20
6775[ #13 ] : https://github.com/terraform-google-modules/terraform-google-scheduled-function/pull/13
Original file line number Diff line number Diff line change @@ -24,21 +24,16 @@ resource "google_service_account" "project_cleaner_function" {
2424 display_name = " Project Cleaner Function"
2525}
2626
27- module "sa-organization-roles" {
28- source = " terraform-google-modules/iam/google//modules/organizations_iam"
29- version = " 4.0.0"
30- organizations = [var . organization_id ]
31- mode = " additive"
27+ resource "google_organization_iam_member" "main" {
28+ for_each = toset ([" projectDeleter" , " folderViewer" , " lienModifier" ])
3229
33- bindings = {
34- " roles/resourcemanager.projectDeleter" = [" serviceAccount:${ google_service_account . project_cleaner_function . email } " ]
35- " roles/resourcemanager.folderViewer" = [" serviceAccount:${ google_service_account . project_cleaner_function . email } " ]
36- " roles/resourcemanager.lienModifier" = [" serviceAccount:${ google_service_account . project_cleaner_function . email } " ]
37- }
30+ member = " serviceAccount:${ google_service_account . project_cleaner_function . email } "
31+ org_id = var. organization_id
32+ role = " roles/resourcemanager.${ each . value } "
3833}
3934
4035module "scheduled_project_cleaner" {
41- source = " ../../ "
36+ source = " ../.."
4237 project_id = var. project_id
4338 job_name = " project-cleaner"
4439 job_schedule = var. job_schedule
You can’t perform that action at this time.
0 commit comments