File tree Expand file tree Collapse file tree 9 files changed +63
-9
lines changed
project_iam_binding_compute_admin
project_iam_binding_storage_admin Expand file tree Collapse file tree 9 files changed +63
-9
lines changed Original file line number Diff line number Diff line change 2
2
** /.terraform /*
3
3
4
4
# .tfstate files
5
- * .tfstate
6
- * .tfstate. *
7
-
8
- # .tfvars files
9
- * .tfvars
5
+ ** /* .tf *
Original file line number Diff line number Diff line change
1
+ # Specify default values for variables defined in variables.tf
2
+
3
+ # ############
4
+ # top level #
5
+ # ############
6
+ google_project_name = " project"
7
+ google_project_id = " project"
8
+ google_org_id = " "
9
+ google_project_folder_id = " "
10
+ google_billing_account = " "
11
+ google_project_skip_delete = false
12
+ google_project_auto_create_network = true
13
+ google_location_id = " us-central"
14
+
15
+ # #########
16
+ # labels #
17
+ # #########
18
+ default_labels = {
19
+ " name" = " project"
20
+ " description" = " managed-by-terrahub"
21
+ " thubcode" = " f2754a99"
22
+ " thubenv" = " default"
23
+ }
24
+ custom_labels = {}
Original file line number Diff line number Diff line change
1
+ # Specify default values for variables defined in variables.tf
2
+
3
+ # ############
4
+ # top level #
5
+ # ############
6
+ google_project_role = " roles/compute.instanceAdmin"
7
+ google_project_members = [" demo@mail.com" ]
Original file line number Diff line number Diff line change
1
+ # Specify default values for variables defined in variables.tf
2
+
3
+ # ############
4
+ # top level #
5
+ # ############
6
+ google_project_role = " roles/storage.admin"
7
+ google_project_members = [" demo@mail.com" ]
Original file line number Diff line number Diff line change
1
+ # Specify default values for variables defined in variables.tf
2
+
3
+ # ############
4
+ # top level #
5
+ # ############
6
+ google_project_role = " roles/viewer"
7
+ google_project_member = " demo@mail.com"
Original file line number Diff line number Diff line change 1
1
resource "google_project_iam_member" "project_iam_member" {
2
2
project = " ${ var . google_project_id } "
3
3
role = " ${ var . google_project_role } "
4
- members = " ${ var . google_project_members } "
4
+ member = " ${ var . google_project_member } "
5
5
}
Original file line number Diff line number Diff line change @@ -11,8 +11,6 @@ variable "google_project_role" {
11
11
description = " The project ID. If not specified, uses the ID of the project configured with the provider."
12
12
}
13
13
14
- variable "google_project_members" {
15
- type = " list"
16
- default = []
14
+ variable "google_project_member" {
17
15
description = " Identities that will be granted the privilege in role."
18
16
}
Original file line number Diff line number Diff line change
1
+ # Specify default values for variables defined in variables.tf
2
+
3
+ # ############
4
+ # top level #
5
+ # ############
6
+ google_service_account_display_name = " service_account"
Original file line number Diff line number Diff line change
1
+ # Specify default values for variables defined in variables.tf
2
+
3
+ # ############
4
+ # top level #
5
+ # ############
6
+ google_service_account_key_algorithm = " KEY_ALG_RSA_2048"
7
+ google_service_account_key_public_key_type = " TYPE_X509_PEM_FILE"
8
+ google_service_account_key_private_key_type = " TYPE_GOOGLE_CREDENTIALS_FILE"
9
+ google_project_id = " service_account_key"
You can’t perform that action at this time.
0 commit comments