├── .gitignore ├── Chap1-課程介紹 └── README.md ├── Chap2-快速開始 ├── README.md └── main.tf ├── Chap3-Terrafrom-基礎篇 ├── Ch3.1.1-Terraform的介紹與安裝 │ ├── install-linux.sh │ ├── install-mac.sh │ └── install-win.bat ├── Ch3.1.10-Data-Sources-資料來源-的概念與使用 │ ├── 0-provider.tf │ ├── 1-variables.tf │ ├── 2-main.tf │ ├── 3-output.tf │ └── 4-data-source.tf ├── Ch3.1.12-State的概念與使用 │ ├── 0-provider.tf │ ├── 1-variables.tf │ ├── 2-main.tf │ ├── 3-output.tf │ └── 4-data-source.tf ├── Ch3.1.13-Backend的概念與使用 │ └── backend.tf ├── Ch3.1.14-Lab1-產生GCS作為遠方存儲狀態-state-檔案的元件 │ ├── 0-provider.tf │ ├── 1-variables.tf │ ├── 2-main.tf │ ├── 3-output.tf │ ├── README.md │ └── state-bucket │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ └── 2-main.tf ├── Ch3.1.2-一張圖秒懂-Terraform的所有元件 │ └── Terraform Overview.png ├── Ch3.1.3-Terraform-workflow-工作流程 │ ├── install-linux.sh │ └── main.tf ├── Ch3.1.4-Tips-增加效率---使用bash-alias │ └── README.md ├── Ch3.1.5-Provider-供應商與Version的概念與使用 │ ├── main.tf │ ├── provider.tf │ └── sample.tf ├── Ch3.1.6-Resources-資源-的概念與使用 │ ├── main.tf │ └── provider.tf ├── Ch3.1.7-Provisioners-配置器的概念與使用 │ ├── ip_address_local_exec.txt │ ├── main.tf │ └── provider.tf ├── Ch3.1.8-Variables-變數-Output-輸出概念與使用 │ ├── 0-provider.tf │ ├── 1-variables.tf │ ├── 2-main.tf │ └── 3-output.tf ├── Ch3.1.9-Variables-變數的種類與使用順序 │ ├── terraform.tfvars.example │ └── variables-sample.tf └── README.md ├── Chap3-Terrafrom-進階篇 ├── Ch3.2.1-Module-模組的概念與使用 │ ├── 0-provider.tf │ ├── 1-variables.tf │ ├── 2-main.tf │ ├── README.md │ └── modules │ │ └── gcs │ │ ├── main.tf │ │ └── variables.tf ├── Ch3.2.2-Lab2-將-Lab1包裝成module模組 │ ├── 0-provider.tf │ ├── 1-variables.tf │ ├── 2-main.tf │ ├── 3-output.tf │ ├── README.md │ └── modules │ │ └── gcs │ │ ├── main.tf │ │ ├── output.tf │ │ └── variables.tf ├── Ch3.2.3-Dependency-依賴元件的概念與使用 │ ├── 0-provider.tf │ ├── 1-variables.tf │ └── 2-main.tf ├── Ch3.2.4-Lifecycle-生命週期的概念與使用 │ ├── 0-provider.tf │ ├── 1-variables.tf │ └── 2-main.tf ├── Ch3.2.5-Workspace-工作空間的概念與使用 │ ├── 0-provider.tf │ ├── 1-variables.tf │ ├── 2-main.tf │ └── README.md ├── Ch3.2.6-Lab3-利用workspace與module部署不同環境的GCS │ ├── 0-provider.tf │ ├── 1-variables.tf │ ├── 2-main.tf │ ├── 3-output.tf │ ├── README.md │ ├── demo.sh │ └── modules │ │ └── gcs │ │ ├── main.tf │ │ ├── output.tf │ │ └── variables.tf ├── Ch3.2.7-Terraform-專案的結構與最佳模版 │ ├── .gitignore │ ├── README.md │ ├── application │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ ├── 2-main.tf │ │ ├── 3-gke-package.tf │ │ ├── 3-gke.tf │ │ ├── 4-firewall.tf │ │ ├── 5-lb-dns.tf │ │ ├── infra │ │ │ ├── app-tags.json │ │ │ ├── dev-app.json │ │ │ ├── prd-app.json │ │ │ └── stg-app.json │ │ ├── modules │ │ │ └── gcs │ │ │ │ ├── main.tf │ │ │ │ ├── output.tf │ │ │ │ └── variables.tf │ │ └── terraform.tfvars.example │ └── script │ │ └── init-cmd.sh └── README.md ├── Chap4-GCP雲端與IAC架構實戰 ├── Ch4.1-4.5 │ ├── Ch4.1.4-連結Terraform與gcp的使用方法一-使用者帳號與密碼 │ │ ├── README.md │ │ ├── gcloud-install-linux.sh │ │ ├── gcloud-install-mac.sh │ │ ├── gcloud-install-win.ps1 │ │ └── main.tf │ ├── Ch4.1.5-連結Terraform與gcp的使用方法二-服務帳號service-account │ │ ├── README.md │ │ └── main.tf │ ├── Ch4.1.6-連結Terraform與gcp的使用方法三-使用cloudshell │ │ ├── README.md │ │ └── main.tf │ ├── Ch4.2.3-GCP-存儲服務-使用Terraform創建GCS │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ ├── 2-main.tf │ │ └── Terraform 從零開始.png │ ├── Ch4.2.4-Lab3:創建保護資料與刪除生命週期的-GCS │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ └── 2-main.tf │ ├── Ch4.3.3-GCP-網路服務-使用Terraform創建VPC-虛擬私人網路-Subnet-子網段-Firewall-防火牆 │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ └── 2-main.tf │ ├── Ch4.3.4-Lab4-創建customer-VPC-並產生4個子網段與-ssh-https-rdp的防火牆 │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ └── 2-main.tf │ ├── Ch4.4.3-GCP-運算資源服務-使用Terraform創建虛擬機器-VM-ShareVPC │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ └── 2-main.tf │ ├── Ch4.4.3-GCP-運算資源服務-使用Terraform創建虛擬機器-VM │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ └── 2-main.tf │ ├── Ch4.4.4-Lab5-創建虛擬機器-VM-使用地區硬碟Regitional-Disk與startup-script-產生-nginx服務器 │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ └── 2-main.tf │ ├── Ch4.5.2-GCP-無伺服器服務-使用GCP-Console創建Cloud-Function │ │ ├── cloud-function-tf-ch4-5-2.zip │ │ └── src │ │ │ └── main.py │ ├── Ch4.5.3-GCP-無伺服器服務-使用Terraform創建Cloud-Function │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ ├── 2-main.tf │ │ ├── 3-output.tf │ │ └── src │ │ │ └── main.py │ └── Ch4.5.4-Lab6-創建一個-Cloud-Function-可以使用公開的http去存取-並看到ping-pong的反應 │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ ├── 2-main.tf │ │ ├── 3-output.tf │ │ └── src │ │ └── main.py ├── Ch4.11-End │ ├── Ch4.11.3-GCP-資料庫服務-使用Terraform創建bigtable │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ └── 2-main.tf │ ├── Ch4.11.4-Lab12-創建一個-BigTable │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ └── 2-main.tf │ ├── Ch4.12.2-GCP-資料庫服務-使用GCP-Console創建memory-store-redis │ │ └── ssh-forward.sh │ ├── Ch4.12.3-GCP-資料庫服務-使用Terraform創建memory-store-redis │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ ├── 2-main.tf │ │ └── ssh-forward.sh │ └── Ch4.12.4-Lab13-創建一個memory-store-redis │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ ├── 2-main.tf │ │ └── ssh-forward.sh ├── Ch4.6-4.10 │ ├── Ch4.10.3-GCP-資料庫服務-使用Terraform創建關聯式-SQL-DB │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ └── 2-main.tf │ ├── Ch4.10.4-Lab11-創建一個關聯式postgre-SQL-DB-並使用自動備份的策略 │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ └── 2-main.tf │ ├── Ch4.6.3-GCP-無伺服器服務-使用Terraform創建Cloud-Run │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ └── 2-main.tf │ ├── Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應 │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ ├── 2-main.tf │ │ └── src │ │ │ ├── .dockerignore │ │ │ ├── Dockerfile │ │ │ ├── Dockerfile-by-os │ │ │ ├── build.sh │ │ │ ├── main.py │ │ │ ├── readme.md │ │ │ └── requirements.txt │ ├── Ch4.7.3-GCP-運算服務-使用Terraform創建Kubernetes-GKE │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ ├── 2-main.tf │ │ └── readme.md │ ├── Ch4.7.4-Lab8-創建一個-Kubernetes-GKE-並使用kubenetes部署一個應用在上面 │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ ├── 2-main.tf │ │ ├── hello-server.sh │ │ └── readme.md │ ├── Ch4.8.3-GCP-分析服務-使用Terraform創建消息隊列PubSub │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ ├── 2-main.tf │ │ └── test-message.sh │ ├── Ch4.8.4-Lab9-創建一個消息隊列PubSub-並嘗試發送與訂閱訊息 │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ ├── 2-main.tf │ │ └── test_message.sh │ ├── Ch4.9.2-GCP-分析服務-使用GCP-Console創建BigQuery │ │ ├── cmd.sh │ │ └── data.txt │ ├── Ch4.9.3-GCP-分析服務-使用Terraform創建BigQuery │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ ├── 2-main.tf │ │ ├── cmd.sh │ │ └── data.txt │ └── Ch4.9.4-Lab10-創建一個BigQuery-並匯入簡易的資料進行查詢 │ │ ├── 0-provider.tf │ │ ├── 1-variables.tf │ │ ├── 2-main.tf │ │ ├── cmd.sh │ │ └── data.txt └── README.md ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/.gitignore -------------------------------------------------------------------------------- /Chap1-課程介紹/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap1-課程介紹/README.md -------------------------------------------------------------------------------- /Chap2-快速開始/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap2-快速開始/README.md -------------------------------------------------------------------------------- /Chap2-快速開始/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap2-快速開始/main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.1-Terraform的介紹與安裝/install-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.1-Terraform的介紹與安裝/install-linux.sh -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.1-Terraform的介紹與安裝/install-mac.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.1-Terraform的介紹與安裝/install-mac.sh -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.1-Terraform的介紹與安裝/install-win.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.1-Terraform的介紹與安裝/install-win.bat -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.10-Data-Sources-資料來源-的概念與使用/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.10-Data-Sources-資料來源-的概念與使用/0-provider.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.10-Data-Sources-資料來源-的概念與使用/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.10-Data-Sources-資料來源-的概念與使用/1-variables.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.10-Data-Sources-資料來源-的概念與使用/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.10-Data-Sources-資料來源-的概念與使用/2-main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.10-Data-Sources-資料來源-的概念與使用/3-output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.10-Data-Sources-資料來源-的概念與使用/3-output.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.10-Data-Sources-資料來源-的概念與使用/4-data-source.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.10-Data-Sources-資料來源-的概念與使用/4-data-source.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.12-State的概念與使用/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.12-State的概念與使用/0-provider.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.12-State的概念與使用/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.12-State的概念與使用/1-variables.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.12-State的概念與使用/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.12-State的概念與使用/2-main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.12-State的概念與使用/3-output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.12-State的概念與使用/3-output.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.12-State的概念與使用/4-data-source.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.12-State的概念與使用/4-data-source.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.13-Backend的概念與使用/backend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.13-Backend的概念與使用/backend.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.14-Lab1-產生GCS作為遠方存儲狀態-state-檔案的元件/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.14-Lab1-產生GCS作為遠方存儲狀態-state-檔案的元件/0-provider.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.14-Lab1-產生GCS作為遠方存儲狀態-state-檔案的元件/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.14-Lab1-產生GCS作為遠方存儲狀態-state-檔案的元件/1-variables.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.14-Lab1-產生GCS作為遠方存儲狀態-state-檔案的元件/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.14-Lab1-產生GCS作為遠方存儲狀態-state-檔案的元件/2-main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.14-Lab1-產生GCS作為遠方存儲狀態-state-檔案的元件/3-output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.14-Lab1-產生GCS作為遠方存儲狀態-state-檔案的元件/3-output.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.14-Lab1-產生GCS作為遠方存儲狀態-state-檔案的元件/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.14-Lab1-產生GCS作為遠方存儲狀態-state-檔案的元件/README.md -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.14-Lab1-產生GCS作為遠方存儲狀態-state-檔案的元件/state-bucket/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.14-Lab1-產生GCS作為遠方存儲狀態-state-檔案的元件/state-bucket/0-provider.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.14-Lab1-產生GCS作為遠方存儲狀態-state-檔案的元件/state-bucket/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.14-Lab1-產生GCS作為遠方存儲狀態-state-檔案的元件/state-bucket/1-variables.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.14-Lab1-產生GCS作為遠方存儲狀態-state-檔案的元件/state-bucket/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.14-Lab1-產生GCS作為遠方存儲狀態-state-檔案的元件/state-bucket/2-main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.2-一張圖秒懂-Terraform的所有元件/Terraform Overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.2-一張圖秒懂-Terraform的所有元件/Terraform Overview.png -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.3-Terraform-workflow-工作流程/install-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.3-Terraform-workflow-工作流程/install-linux.sh -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.3-Terraform-workflow-工作流程/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.3-Terraform-workflow-工作流程/main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.4-Tips-增加效率---使用bash-alias/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.4-Tips-增加效率---使用bash-alias/README.md -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.5-Provider-供應商與Version的概念與使用/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.5-Provider-供應商與Version的概念與使用/main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.5-Provider-供應商與Version的概念與使用/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.5-Provider-供應商與Version的概念與使用/provider.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.5-Provider-供應商與Version的概念與使用/sample.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.5-Provider-供應商與Version的概念與使用/sample.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.6-Resources-資源-的概念與使用/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.6-Resources-資源-的概念與使用/main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.6-Resources-資源-的概念與使用/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.6-Resources-資源-的概念與使用/provider.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.7-Provisioners-配置器的概念與使用/ip_address_local_exec.txt: -------------------------------------------------------------------------------- 1 | 10.140.0.9 2 | -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.7-Provisioners-配置器的概念與使用/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.7-Provisioners-配置器的概念與使用/main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.7-Provisioners-配置器的概念與使用/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.7-Provisioners-配置器的概念與使用/provider.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.8-Variables-變數-Output-輸出概念與使用/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.8-Variables-變數-Output-輸出概念與使用/0-provider.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.8-Variables-變數-Output-輸出概念與使用/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.8-Variables-變數-Output-輸出概念與使用/1-variables.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.8-Variables-變數-Output-輸出概念與使用/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.8-Variables-變數-Output-輸出概念與使用/2-main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.8-Variables-變數-Output-輸出概念與使用/3-output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.8-Variables-變數-Output-輸出概念與使用/3-output.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.9-Variables-變數的種類與使用順序/terraform.tfvars.example: -------------------------------------------------------------------------------- 1 | region = "us-west2" 2 | token = "aidshfoiahd!@" 3 | -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/Ch3.1.9-Variables-變數的種類與使用順序/variables-sample.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/Ch3.1.9-Variables-變數的種類與使用順序/variables-sample.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-基礎篇/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-基礎篇/README.md -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.1-Module-模組的概念與使用/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.1-Module-模組的概念與使用/0-provider.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.1-Module-模組的概念與使用/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.1-Module-模組的概念與使用/1-variables.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.1-Module-模組的概念與使用/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.1-Module-模組的概念與使用/2-main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.1-Module-模組的概念與使用/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.1-Module-模組的概念與使用/README.md -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.1-Module-模組的概念與使用/modules/gcs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.1-Module-模組的概念與使用/modules/gcs/main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.1-Module-模組的概念與使用/modules/gcs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.1-Module-模組的概念與使用/modules/gcs/variables.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.2-Lab2-將-Lab1包裝成module模組/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.2-Lab2-將-Lab1包裝成module模組/0-provider.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.2-Lab2-將-Lab1包裝成module模組/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.2-Lab2-將-Lab1包裝成module模組/1-variables.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.2-Lab2-將-Lab1包裝成module模組/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.2-Lab2-將-Lab1包裝成module模組/2-main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.2-Lab2-將-Lab1包裝成module模組/3-output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.2-Lab2-將-Lab1包裝成module模組/3-output.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.2-Lab2-將-Lab1包裝成module模組/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.2-Lab2-將-Lab1包裝成module模組/README.md -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.2-Lab2-將-Lab1包裝成module模組/modules/gcs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.2-Lab2-將-Lab1包裝成module模組/modules/gcs/main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.2-Lab2-將-Lab1包裝成module模組/modules/gcs/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.2-Lab2-將-Lab1包裝成module模組/modules/gcs/output.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.2-Lab2-將-Lab1包裝成module模組/modules/gcs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.2-Lab2-將-Lab1包裝成module模組/modules/gcs/variables.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.3-Dependency-依賴元件的概念與使用/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.3-Dependency-依賴元件的概念與使用/0-provider.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.3-Dependency-依賴元件的概念與使用/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.3-Dependency-依賴元件的概念與使用/1-variables.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.3-Dependency-依賴元件的概念與使用/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.3-Dependency-依賴元件的概念與使用/2-main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.4-Lifecycle-生命週期的概念與使用/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.4-Lifecycle-生命週期的概念與使用/0-provider.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.4-Lifecycle-生命週期的概念與使用/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.4-Lifecycle-生命週期的概念與使用/1-variables.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.4-Lifecycle-生命週期的概念與使用/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.4-Lifecycle-生命週期的概念與使用/2-main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.5-Workspace-工作空間的概念與使用/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.5-Workspace-工作空間的概念與使用/0-provider.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.5-Workspace-工作空間的概念與使用/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.5-Workspace-工作空間的概念與使用/1-variables.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.5-Workspace-工作空間的概念與使用/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.5-Workspace-工作空間的概念與使用/2-main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.5-Workspace-工作空間的概念與使用/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.5-Workspace-工作空間的概念與使用/README.md -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.6-Lab3-利用workspace與module部署不同環境的GCS/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.6-Lab3-利用workspace與module部署不同環境的GCS/0-provider.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.6-Lab3-利用workspace與module部署不同環境的GCS/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.6-Lab3-利用workspace與module部署不同環境的GCS/1-variables.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.6-Lab3-利用workspace與module部署不同環境的GCS/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.6-Lab3-利用workspace與module部署不同環境的GCS/2-main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.6-Lab3-利用workspace與module部署不同環境的GCS/3-output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.6-Lab3-利用workspace與module部署不同環境的GCS/3-output.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.6-Lab3-利用workspace與module部署不同環境的GCS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.6-Lab3-利用workspace與module部署不同環境的GCS/README.md -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.6-Lab3-利用workspace與module部署不同環境的GCS/demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.6-Lab3-利用workspace與module部署不同環境的GCS/demo.sh -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.6-Lab3-利用workspace與module部署不同環境的GCS/modules/gcs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.6-Lab3-利用workspace與module部署不同環境的GCS/modules/gcs/main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.6-Lab3-利用workspace與module部署不同環境的GCS/modules/gcs/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.6-Lab3-利用workspace與module部署不同環境的GCS/modules/gcs/output.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.6-Lab3-利用workspace與module部署不同環境的GCS/modules/gcs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.6-Lab3-利用workspace與module部署不同環境的GCS/modules/gcs/variables.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/.gitignore -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/README.md -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/0-provider.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/1-variables.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/2-main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/3-gke-package.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/3-gke-package.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/3-gke.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/3-gke.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/4-firewall.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/5-lb-dns.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/infra/app-tags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/infra/app-tags.json -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/infra/dev-app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/infra/dev-app.json -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/infra/prd-app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/infra/prd-app.json -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/infra/stg-app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/infra/stg-app.json -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/modules/gcs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/modules/gcs/main.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/modules/gcs/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/modules/gcs/output.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/modules/gcs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/modules/gcs/variables.tf -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/terraform.tfvars.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/application/terraform.tfvars.example -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/Ch3.2.7-Terraform-專案的結構與最佳模版/script/init-cmd.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chap3-Terrafrom-進階篇/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap3-Terrafrom-進階篇/README.md -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.1.4-連結Terraform與gcp的使用方法一-使用者帳號與密碼/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.1.4-連結Terraform與gcp的使用方法一-使用者帳號與密碼/README.md -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.1.4-連結Terraform與gcp的使用方法一-使用者帳號與密碼/gcloud-install-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.1.4-連結Terraform與gcp的使用方法一-使用者帳號與密碼/gcloud-install-linux.sh -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.1.4-連結Terraform與gcp的使用方法一-使用者帳號與密碼/gcloud-install-mac.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.1.4-連結Terraform與gcp的使用方法一-使用者帳號與密碼/gcloud-install-mac.sh -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.1.4-連結Terraform與gcp的使用方法一-使用者帳號與密碼/gcloud-install-win.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.1.4-連結Terraform與gcp的使用方法一-使用者帳號與密碼/gcloud-install-win.ps1 -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.1.4-連結Terraform與gcp的使用方法一-使用者帳號與密碼/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.1.4-連結Terraform與gcp的使用方法一-使用者帳號與密碼/main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.1.5-連結Terraform與gcp的使用方法二-服務帳號service-account/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.1.5-連結Terraform與gcp的使用方法二-服務帳號service-account/README.md -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.1.5-連結Terraform與gcp的使用方法二-服務帳號service-account/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.1.5-連結Terraform與gcp的使用方法二-服務帳號service-account/main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.1.6-連結Terraform與gcp的使用方法三-使用cloudshell/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.1.6-連結Terraform與gcp的使用方法三-使用cloudshell/README.md -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.1.6-連結Terraform與gcp的使用方法三-使用cloudshell/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.1.6-連結Terraform與gcp的使用方法三-使用cloudshell/main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.2.3-GCP-存儲服務-使用Terraform創建GCS/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.2.3-GCP-存儲服務-使用Terraform創建GCS/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.2.3-GCP-存儲服務-使用Terraform創建GCS/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.2.3-GCP-存儲服務-使用Terraform創建GCS/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.2.3-GCP-存儲服務-使用Terraform創建GCS/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.2.3-GCP-存儲服務-使用Terraform創建GCS/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.2.3-GCP-存儲服務-使用Terraform創建GCS/Terraform 從零開始.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.2.3-GCP-存儲服務-使用Terraform創建GCS/Terraform 從零開始.png -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.2.4-Lab3:創建保護資料與刪除生命週期的-GCS/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.2.4-Lab3:創建保護資料與刪除生命週期的-GCS/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.2.4-Lab3:創建保護資料與刪除生命週期的-GCS/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.2.4-Lab3:創建保護資料與刪除生命週期的-GCS/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.2.4-Lab3:創建保護資料與刪除生命週期的-GCS/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.2.4-Lab3:創建保護資料與刪除生命週期的-GCS/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.3.3-GCP-網路服務-使用Terraform創建VPC-虛擬私人網路-Subnet-子網段-Firewall-防火牆/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.3.3-GCP-網路服務-使用Terraform創建VPC-虛擬私人網路-Subnet-子網段-Firewall-防火牆/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.3.3-GCP-網路服務-使用Terraform創建VPC-虛擬私人網路-Subnet-子網段-Firewall-防火牆/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.3.3-GCP-網路服務-使用Terraform創建VPC-虛擬私人網路-Subnet-子網段-Firewall-防火牆/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.3.3-GCP-網路服務-使用Terraform創建VPC-虛擬私人網路-Subnet-子網段-Firewall-防火牆/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.3.3-GCP-網路服務-使用Terraform創建VPC-虛擬私人網路-Subnet-子網段-Firewall-防火牆/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.3.4-Lab4-創建customer-VPC-並產生4個子網段與-ssh-https-rdp的防火牆/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.3.4-Lab4-創建customer-VPC-並產生4個子網段與-ssh-https-rdp的防火牆/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.3.4-Lab4-創建customer-VPC-並產生4個子網段與-ssh-https-rdp的防火牆/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.3.4-Lab4-創建customer-VPC-並產生4個子網段與-ssh-https-rdp的防火牆/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.3.4-Lab4-創建customer-VPC-並產生4個子網段與-ssh-https-rdp的防火牆/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.3.4-Lab4-創建customer-VPC-並產生4個子網段與-ssh-https-rdp的防火牆/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.4.3-GCP-運算資源服務-使用Terraform創建虛擬機器-VM-ShareVPC/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.4.3-GCP-運算資源服務-使用Terraform創建虛擬機器-VM-ShareVPC/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.4.3-GCP-運算資源服務-使用Terraform創建虛擬機器-VM-ShareVPC/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.4.3-GCP-運算資源服務-使用Terraform創建虛擬機器-VM-ShareVPC/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.4.3-GCP-運算資源服務-使用Terraform創建虛擬機器-VM-ShareVPC/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.4.3-GCP-運算資源服務-使用Terraform創建虛擬機器-VM-ShareVPC/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.4.3-GCP-運算資源服務-使用Terraform創建虛擬機器-VM/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.4.3-GCP-運算資源服務-使用Terraform創建虛擬機器-VM/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.4.3-GCP-運算資源服務-使用Terraform創建虛擬機器-VM/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.4.3-GCP-運算資源服務-使用Terraform創建虛擬機器-VM/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.4.3-GCP-運算資源服務-使用Terraform創建虛擬機器-VM/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.4.3-GCP-運算資源服務-使用Terraform創建虛擬機器-VM/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.4.4-Lab5-創建虛擬機器-VM-使用地區硬碟Regitional-Disk與startup-script-產生-nginx服務器/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.4.4-Lab5-創建虛擬機器-VM-使用地區硬碟Regitional-Disk與startup-script-產生-nginx服務器/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.4.4-Lab5-創建虛擬機器-VM-使用地區硬碟Regitional-Disk與startup-script-產生-nginx服務器/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.4.4-Lab5-創建虛擬機器-VM-使用地區硬碟Regitional-Disk與startup-script-產生-nginx服務器/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.4.4-Lab5-創建虛擬機器-VM-使用地區硬碟Regitional-Disk與startup-script-產生-nginx服務器/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.4.4-Lab5-創建虛擬機器-VM-使用地區硬碟Regitional-Disk與startup-script-產生-nginx服務器/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.2-GCP-無伺服器服務-使用GCP-Console創建Cloud-Function/cloud-function-tf-ch4-5-2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.2-GCP-無伺服器服務-使用GCP-Console創建Cloud-Function/cloud-function-tf-ch4-5-2.zip -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.2-GCP-無伺服器服務-使用GCP-Console創建Cloud-Function/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.2-GCP-無伺服器服務-使用GCP-Console創建Cloud-Function/src/main.py -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.3-GCP-無伺服器服務-使用Terraform創建Cloud-Function/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.3-GCP-無伺服器服務-使用Terraform創建Cloud-Function/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.3-GCP-無伺服器服務-使用Terraform創建Cloud-Function/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.3-GCP-無伺服器服務-使用Terraform創建Cloud-Function/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.3-GCP-無伺服器服務-使用Terraform創建Cloud-Function/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.3-GCP-無伺服器服務-使用Terraform創建Cloud-Function/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.3-GCP-無伺服器服務-使用Terraform創建Cloud-Function/3-output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.3-GCP-無伺服器服務-使用Terraform創建Cloud-Function/3-output.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.3-GCP-無伺服器服務-使用Terraform創建Cloud-Function/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.3-GCP-無伺服器服務-使用Terraform創建Cloud-Function/src/main.py -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.4-Lab6-創建一個-Cloud-Function-可以使用公開的http去存取-並看到ping-pong的反應/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.4-Lab6-創建一個-Cloud-Function-可以使用公開的http去存取-並看到ping-pong的反應/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.4-Lab6-創建一個-Cloud-Function-可以使用公開的http去存取-並看到ping-pong的反應/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.4-Lab6-創建一個-Cloud-Function-可以使用公開的http去存取-並看到ping-pong的反應/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.4-Lab6-創建一個-Cloud-Function-可以使用公開的http去存取-並看到ping-pong的反應/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.4-Lab6-創建一個-Cloud-Function-可以使用公開的http去存取-並看到ping-pong的反應/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.4-Lab6-創建一個-Cloud-Function-可以使用公開的http去存取-並看到ping-pong的反應/3-output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.4-Lab6-創建一個-Cloud-Function-可以使用公開的http去存取-並看到ping-pong的反應/3-output.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.4-Lab6-創建一個-Cloud-Function-可以使用公開的http去存取-並看到ping-pong的反應/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.1-4.5/Ch4.5.4-Lab6-創建一個-Cloud-Function-可以使用公開的http去存取-並看到ping-pong的反應/src/main.py -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.11.3-GCP-資料庫服務-使用Terraform創建bigtable/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.11.3-GCP-資料庫服務-使用Terraform創建bigtable/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.11.3-GCP-資料庫服務-使用Terraform創建bigtable/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.11.3-GCP-資料庫服務-使用Terraform創建bigtable/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.11.3-GCP-資料庫服務-使用Terraform創建bigtable/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.11.3-GCP-資料庫服務-使用Terraform創建bigtable/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.11.4-Lab12-創建一個-BigTable/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.11.4-Lab12-創建一個-BigTable/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.11.4-Lab12-創建一個-BigTable/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.11.4-Lab12-創建一個-BigTable/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.11.4-Lab12-創建一個-BigTable/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.11.4-Lab12-創建一個-BigTable/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.12.2-GCP-資料庫服務-使用GCP-Console創建memory-store-redis/ssh-forward.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.12.2-GCP-資料庫服務-使用GCP-Console創建memory-store-redis/ssh-forward.sh -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.12.3-GCP-資料庫服務-使用Terraform創建memory-store-redis/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.12.3-GCP-資料庫服務-使用Terraform創建memory-store-redis/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.12.3-GCP-資料庫服務-使用Terraform創建memory-store-redis/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.12.3-GCP-資料庫服務-使用Terraform創建memory-store-redis/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.12.3-GCP-資料庫服務-使用Terraform創建memory-store-redis/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.12.3-GCP-資料庫服務-使用Terraform創建memory-store-redis/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.12.3-GCP-資料庫服務-使用Terraform創建memory-store-redis/ssh-forward.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.12.3-GCP-資料庫服務-使用Terraform創建memory-store-redis/ssh-forward.sh -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.12.4-Lab13-創建一個memory-store-redis/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.12.4-Lab13-創建一個memory-store-redis/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.12.4-Lab13-創建一個memory-store-redis/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.12.4-Lab13-創建一個memory-store-redis/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.12.4-Lab13-創建一個memory-store-redis/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.12.4-Lab13-創建一個memory-store-redis/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.12.4-Lab13-創建一個memory-store-redis/ssh-forward.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.11-End/Ch4.12.4-Lab13-創建一個memory-store-redis/ssh-forward.sh -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.10.3-GCP-資料庫服務-使用Terraform創建關聯式-SQL-DB/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.10.3-GCP-資料庫服務-使用Terraform創建關聯式-SQL-DB/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.10.3-GCP-資料庫服務-使用Terraform創建關聯式-SQL-DB/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.10.3-GCP-資料庫服務-使用Terraform創建關聯式-SQL-DB/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.10.3-GCP-資料庫服務-使用Terraform創建關聯式-SQL-DB/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.10.3-GCP-資料庫服務-使用Terraform創建關聯式-SQL-DB/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.10.4-Lab11-創建一個關聯式postgre-SQL-DB-並使用自動備份的策略/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.10.4-Lab11-創建一個關聯式postgre-SQL-DB-並使用自動備份的策略/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.10.4-Lab11-創建一個關聯式postgre-SQL-DB-並使用自動備份的策略/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.10.4-Lab11-創建一個關聯式postgre-SQL-DB-並使用自動備份的策略/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.10.4-Lab11-創建一個關聯式postgre-SQL-DB-並使用自動備份的策略/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.10.4-Lab11-創建一個關聯式postgre-SQL-DB-並使用自動備份的策略/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.3-GCP-無伺服器服務-使用Terraform創建Cloud-Run/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.3-GCP-無伺服器服務-使用Terraform創建Cloud-Run/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.3-GCP-無伺服器服務-使用Terraform創建Cloud-Run/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.3-GCP-無伺服器服務-使用Terraform創建Cloud-Run/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.3-GCP-無伺服器服務-使用Terraform創建Cloud-Run/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.3-GCP-無伺服器服務-使用Terraform創建Cloud-Run/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應/src/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應/src/.dockerignore -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應/src/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應/src/Dockerfile -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應/src/Dockerfile-by-os: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應/src/Dockerfile-by-os -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應/src/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應/src/build.sh -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應/src/main.py -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應/src/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應/src/readme.md -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應/src/requirements.txt: -------------------------------------------------------------------------------- 1 | Flask==2.2.5 2 | gunicorn==20.1.0 3 | -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.7.3-GCP-運算服務-使用Terraform創建Kubernetes-GKE/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.7.3-GCP-運算服務-使用Terraform創建Kubernetes-GKE/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.7.3-GCP-運算服務-使用Terraform創建Kubernetes-GKE/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.7.3-GCP-運算服務-使用Terraform創建Kubernetes-GKE/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.7.3-GCP-運算服務-使用Terraform創建Kubernetes-GKE/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.7.3-GCP-運算服務-使用Terraform創建Kubernetes-GKE/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.7.3-GCP-運算服務-使用Terraform創建Kubernetes-GKE/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.7.3-GCP-運算服務-使用Terraform創建Kubernetes-GKE/readme.md -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.7.4-Lab8-創建一個-Kubernetes-GKE-並使用kubenetes部署一個應用在上面/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.7.4-Lab8-創建一個-Kubernetes-GKE-並使用kubenetes部署一個應用在上面/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.7.4-Lab8-創建一個-Kubernetes-GKE-並使用kubenetes部署一個應用在上面/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.7.4-Lab8-創建一個-Kubernetes-GKE-並使用kubenetes部署一個應用在上面/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.7.4-Lab8-創建一個-Kubernetes-GKE-並使用kubenetes部署一個應用在上面/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.7.4-Lab8-創建一個-Kubernetes-GKE-並使用kubenetes部署一個應用在上面/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.7.4-Lab8-創建一個-Kubernetes-GKE-並使用kubenetes部署一個應用在上面/hello-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.7.4-Lab8-創建一個-Kubernetes-GKE-並使用kubenetes部署一個應用在上面/hello-server.sh -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.7.4-Lab8-創建一個-Kubernetes-GKE-並使用kubenetes部署一個應用在上面/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.7.4-Lab8-創建一個-Kubernetes-GKE-並使用kubenetes部署一個應用在上面/readme.md -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.8.3-GCP-分析服務-使用Terraform創建消息隊列PubSub/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.8.3-GCP-分析服務-使用Terraform創建消息隊列PubSub/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.8.3-GCP-分析服務-使用Terraform創建消息隊列PubSub/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.8.3-GCP-分析服務-使用Terraform創建消息隊列PubSub/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.8.3-GCP-分析服務-使用Terraform創建消息隊列PubSub/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.8.3-GCP-分析服務-使用Terraform創建消息隊列PubSub/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.8.3-GCP-分析服務-使用Terraform創建消息隊列PubSub/test-message.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.8.3-GCP-分析服務-使用Terraform創建消息隊列PubSub/test-message.sh -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.8.4-Lab9-創建一個消息隊列PubSub-並嘗試發送與訂閱訊息/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.8.4-Lab9-創建一個消息隊列PubSub-並嘗試發送與訂閱訊息/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.8.4-Lab9-創建一個消息隊列PubSub-並嘗試發送與訂閱訊息/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.8.4-Lab9-創建一個消息隊列PubSub-並嘗試發送與訂閱訊息/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.8.4-Lab9-創建一個消息隊列PubSub-並嘗試發送與訂閱訊息/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.8.4-Lab9-創建一個消息隊列PubSub-並嘗試發送與訂閱訊息/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.8.4-Lab9-創建一個消息隊列PubSub-並嘗試發送與訂閱訊息/test_message.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.8.4-Lab9-創建一個消息隊列PubSub-並嘗試發送與訂閱訊息/test_message.sh -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.2-GCP-分析服務-使用GCP-Console創建BigQuery/cmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.2-GCP-分析服務-使用GCP-Console創建BigQuery/cmd.sh -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.2-GCP-分析服務-使用GCP-Console創建BigQuery/data.txt: -------------------------------------------------------------------------------- 1 | Alice,30 2 | Bob,40 -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.3-GCP-分析服務-使用Terraform創建BigQuery/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.3-GCP-分析服務-使用Terraform創建BigQuery/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.3-GCP-分析服務-使用Terraform創建BigQuery/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.3-GCP-分析服務-使用Terraform創建BigQuery/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.3-GCP-分析服務-使用Terraform創建BigQuery/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.3-GCP-分析服務-使用Terraform創建BigQuery/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.3-GCP-分析服務-使用Terraform創建BigQuery/cmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.3-GCP-分析服務-使用Terraform創建BigQuery/cmd.sh -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.3-GCP-分析服務-使用Terraform創建BigQuery/data.txt: -------------------------------------------------------------------------------- 1 | Alice,30 2 | Bob,40 -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.4-Lab10-創建一個BigQuery-並匯入簡易的資料進行查詢/0-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.4-Lab10-創建一個BigQuery-並匯入簡易的資料進行查詢/0-provider.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.4-Lab10-創建一個BigQuery-並匯入簡易的資料進行查詢/1-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.4-Lab10-創建一個BigQuery-並匯入簡易的資料進行查詢/1-variables.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.4-Lab10-創建一個BigQuery-並匯入簡易的資料進行查詢/2-main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.4-Lab10-創建一個BigQuery-並匯入簡易的資料進行查詢/2-main.tf -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.4-Lab10-創建一個BigQuery-並匯入簡易的資料進行查詢/cmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.4-Lab10-創建一個BigQuery-並匯入簡易的資料進行查詢/cmd.sh -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.4-Lab10-創建一個BigQuery-並匯入簡易的資料進行查詢/data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/Ch4.6-4.10/Ch4.9.4-Lab10-創建一個BigQuery-並匯入簡易的資料進行查詢/data.txt -------------------------------------------------------------------------------- /Chap4-GCP雲端與IAC架構實戰/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/Chap4-GCP雲端與IAC架構實戰/README.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwedsazxc78/Terraform-from-zero-to-hero-10-Lab-GCP-Infrastucture-as-Code/HEAD/README.md --------------------------------------------------------------------------------