google_cloud_automlops/provisioning/templates/pulumi/Pulumi.dev.yaml.jinja (39 lines of code) (raw):

{{generated_license}} config: devops_plm_automlops_{{pipeline_model_name}}:general: project_id: {{project_id}} model_name: {{pipeline_model_name}} environment: dev default_region: {{region}} devops_plm_automlops_{{pipeline_model_name}}:buckets: - name: {{storage_bucket_name}} location: {{region}} labels: provider: {{pipeline_model_name}} devops_plm_automlops_{{pipeline_model_name}}:service_accounts: - account_id: pipeline-runner-sa description: For submitting PipelineJobs display_name: Pipeline Runner Service Account - account_id: cloudbuild-runner-sa description: For submitting Cloud Build Jobs display_name: Cloud Build Runner Service Account devops_plm_automlops_{{pipeline_model_name}}:service_accounts_iam: - name: pipeline-runner-sa account_id: serviceAccount:pipeline-runner-sa@{{project_id}}.iam.gserviceaccount.com description: IAM roles for submitting PipelineJobs role_bindings: - roles/aiplatform.user - roles/artifactregistry.reader - roles/bigquery.user - roles/bigquery.dataEditor - roles/iam.serviceAccountUser - roles/storage.admin - roles/run.admin - name: cloudbuild-runner-sa account_id: serviceAccount:cloudbuild-runner-sa@{{project_id}}.iam.gserviceaccount.com description: IAM roles for submitting Cloud Build Jobs role_bindings: - roles/run.admin - roles/iam.serviceAccountUser - roles/cloudtasks.enqueuer - roles/cloudscheduler.admin