projects.tf 849 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. ### IAM
  2. module "iam_dev_project" {
  3. source = "../.."
  4. cloud_id = var.cloud_id
  5. org_id = var.org_id
  6. folder_id = var.dev_folder_id
  7. folder_user_role_mapping = [
  8. {
  9. name = "project_admins"
  10. users = var.groups.project_admins
  11. roles = ["admin", ]
  12. },
  13. {
  14. name = "project_developers"
  15. users = var.groups.project_developers
  16. roles = var.role_dev_project_developer
  17. },
  18. ]
  19. }
  20. module "iam_prod_project" {
  21. source = "../.."
  22. cloud_id = var.cloud_id
  23. org_id = var.org_id
  24. folder_id = var.prod_folder_id
  25. folder_user_role_mapping = [
  26. {
  27. name = "project_admins"
  28. users = var.groups.project_admins
  29. roles = ["admin", ]
  30. },
  31. {
  32. name = "project_developers"
  33. users = var.groups.project_developers
  34. roles = var.role_prod_project_developer
  35. },
  36. ]
  37. }