File tree Expand file tree Collapse file tree 2 files changed +28
-0
lines changed
templates/terraform/examples Expand file tree Collapse file tree 2 files changed +28
-0
lines changed Original file line number Diff line number Diff line change @@ -40,7 +40,11 @@ examples:
4040 - name : ' dialogflow_agent_full'
4141 primary_resource_id : ' full_agent'
4242 vars :
43+ project_id : ' my-project'
44+ account_id : ' my-account'
4345 agent_name : ' dialogflow-agent'
46+ test_env_vars :
47+ org_id : ' ORG_ID'
4448parameters :
4549properties :
4650 - name : ' displayName'
Original file line number Diff line number Diff line change 1+ resource " google_project" " agent_project" {
2+ project_id = " {{index $.Vars " project_id" }}"
3+ name = " {{index $.Vars " project_id" }}"
4+ org_id = " {{index $.TestEnvVars " org_id" }}"
5+ deletion_policy = " DELETE"
6+ }
7+
8+ resource " google_project_service" " agent_project" {
9+ project = google_project.agent_project.project_id
10+ service = " dialogflow.googleapis.com"
11+ disable_dependent_services = false
12+ }
13+
14+ resource " google_service_account" " dialogflow_service_account" {
15+ account_id = " {{index $.Vars " account_id" }}"
16+ }
17+
18+ resource " google_project_iam_member" " agent_create" {
19+ project = google_project_service.agent_project.project
20+ role = " roles/dialogflow.admin"
21+ member = " serviceAccount:${google_service_account.dialogflow_service_account.email}"
22+ }
23+
124resource " google_dialogflow_agent" " {{$.PrimaryResourceId}}" {
25+ project = google_project.agent_project.project_id
226 display_name = " {{index $.Vars " agent_name" }}"
327 default_language_code = " en"
428 supported_language_codes = [" fr" ," de" ," es" ]
You can’t perform that action at this time.
0 commit comments