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].
7
7
8
8
## [ Unreleased]
9
9
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
+
10
16
## [ 1.1.0] - 2019-11-11
11
17
12
18
### Changed
@@ -53,7 +59,8 @@ and this project adheres to [Semantic Versioning][semver-site].
53
59
54
60
- Initial release
55
61
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
57
64
[ 1.1.0 ] : https://github.com/terraform-google-modules/terraform-google-scheduled-function/compare/v1.0.0...v1.1.0
58
65
[ 1.0.0 ] : https://github.com/terraform-google-modules/terraform-google-scheduled-function/compare/v0.4.1...v1.0.0
59
66
[ 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].
62
69
[ 0.2.0 ] : https://github.com/terraform-google-modules/terraform-google-scheduled-function/compare/v0.1.0...v0.2.0
63
70
[ 0.1.0 ] : https://github.com/terraform-google-modules/terraform-google-scheduled-function/releases/tag/v0.1.0
64
71
72
+ [ #22 ] : https://github.com/terraform-google-modules/terraform-google-scheduled-function/pull/22
65
73
[ #21 ] : https://github.com/terraform-google-modules/terraform-google-scheduled-function/pull/21
66
74
[ #20 ] : https://github.com/terraform-google-modules/terraform-google-scheduled-function/pull/20
67
75
[ #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" {
24
24
display_name = " Project Cleaner Function"
25
25
}
26
26
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" ])
32
29
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 } "
38
33
}
39
34
40
35
module "scheduled_project_cleaner" {
41
- source = " ../../ "
36
+ source = " ../.."
42
37
project_id = var. project_id
43
38
job_name = " project-cleaner"
44
39
job_schedule = var. job_schedule
You can’t perform that action at this time.
0 commit comments