Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

GSuite

Analyzed script: ensure-gsuite.sh


Table of Content


Terraform resources

Components

  • Components for project: k8s-gsuite1:
    • Project:
      • k8s-gsuite
    • API:
      • admin
      • groupssettings
    • IAM Service Account:
      • gsuite-groups-manager:
        • display_name: Grants access to the googlegroups API in kubernetes.io GSuite
    • IAM Policy Binding:
      • roles/owner:
        • user:wg-k8s-infra-api@kubernetes.io

Yaml representation of ComponentsG1,G2

google_project:
  - name: k8s-gsuite
google_project_service:
  - service: admin.googleapis.com
    project: k8s-gsuite
  - service: groupssettings.googleapis.com
    project: k8s-gsuite
google_service_account:
  - account_id: gsuite-groups-manager
    display_name: Grants access to the googlegroups API in kubernetes.io GSuite
    project: k8s-gsuite
google_project_iam_binding:
  - role: roles/owner
    members:
      - user:wg-k8s-infra-api@kubernetes.io
    project: k8s-gsuite

Reference