そして terraform plan コマンドを実行する.問題なさそう❗️ちなみに次に設定を変更する予定の vercel_authentication.deployment_type はデフォルトでは standard_protection になっていた💡
$ terraform plan
Terraform will perform the following actions:
# vercel_project.react_admin_tutorial will be created
+ resource "vercel_project""react_admin_tutorial"{
+ auto_assign_custom_domains =true
+ automatically_expose_system_environment_variables =(known after apply)
+ customer_success_code_visibility =(known after apply)
+ directory_listing =(known after apply)
+ framework ="vite"
+ function_failover =(known after apply)
+ git_fork_protection =true
+ git_lfs =(known after apply)
+ git_repository ={
+ production_branch =(known after apply)
+ repo ="kakakakakku/react-admin-tutorial"
+ type="github"}
+ id =(known after apply)
+ name ="react-admin-tutorial"
+ oidc_token_config ={
+ enabled =false}
+ prioritise_production_builds =(known after apply)
+ protection_bypass_for_automation_secret =(known after apply)
+ serverless_function_region =(known after apply)
+ team_id =(known after apply)
+ vercel_authentication ={
+ deployment_type ="standard_protection"}}
Plan: 1 to add, 0 to change, 0 to destroy.
同じく terraform plan コマンドと terraform apply コマンドを実行する.
$ terraform plan
Terraform will perform the following actions:
# vercel_deployment.react_admin_tutorial will be created
+ resource "vercel_deployment""react_admin_tutorial"{
+ domains =(known after apply)
+ id =(known after apply)
+ production =(known after apply)
+ project_id ="prj_xxxxx"
+ ref ="main"
+ team_id =(known after apply)
+ url =(known after apply)}
Plan: 1 to add, 0 to change, 0 to destroy.
$ terraform apply
vercel_deployment.react_admin_tutorial: Creating...
vercel_deployment.react_admin_tutorial: Still creating... [10s elapsed]
vercel_deployment.react_admin_tutorial: Still creating... [20s elapsed]
vercel_deployment.react_admin_tutorial: Still creating... [30s elapsed]
vercel_deployment.react_admin_tutorial: Still creating... [40s elapsed]
vercel_deployment.react_admin_tutorial: Creation complete after 49s [id=dpl_xxx]
Apply complete! Resources: 1 added, 0 changed, 0 destroyed.
少し待っているとデプロイされた \( 'ω')/
7. Project: terraform plan コマンドと terraform apply コマンドを実行する
同じく terraform plan コマンドと terraform apply コマンドを実行する.
$ terraform plan
Terraform will perform the following actions:
# vercel_project_domain.react_admin_tutorial will be created
+ resource "vercel_project_domain""react_admin_tutorial"{
+ domain ="react-admin-tutorial.xxxxx.com"
+ id =(known after apply)
+ project_id ="prj_xxx"
+ team_id =(known after apply)}
Plan: 1 to add, 0 to change, 0 to destroy.
$ terraform apply
vercel_project_domain.react_admin_tutorial: Creating...
vercel_project_domain.react_admin_tutorial: Creation complete after 1s [id=react-admin-tutorial.xxxxx.com]
Apply complete! Resources: 1 added, 0 changed, 0 destroyed.