modul terraform dari git [duplikat]
Sep 15 2020
Contoh di bawah ini akan mengunduh file terraform dari TAG bitbucket dan menerapkan sumber daya aws.
module "S3-BUCKET" {
source = "git::ssh://git@bitbucket-url:7999/project/s3-terraform-code.git?ref=tags/v1.0"
NAME = "bucket-sample"
ENVIRONMENT = "prod"
}
PERTANYAAN: dapatkah kita juga mengunduh kode dari CABANG daripada dari TAG bitbucket ? Katakanlah pementasan adalah nama cabang apa format untuk menggantikan baris ini?
source = "git::ssh://git@bitbucket-url:7999/project/s3-terraform-code.git?ref=tags/v1.0"
Jawaban
Marcin Sep 15 2020 at 09:12
Ya, seperti yang dijelaskan di dokumen, Anda seharusnya bisa melakukan hal berikut untuk mendapatkan stagingcabang:
module "S3-BUCKET" {
source = "git::ssh://git@bitbucket-url:7999/project/s3-terraform-code.git?ref=staging"
NAME = "bucket-sample"
ENVIRONMENT = "prod"
}
JDD Sep 15 2020 at 09:08
Berdasarkan dokumentasi , tampaknya pengaturan refatribut langsung ke nama cabang harus berfungsi:
source = "git::ssh://git@bitbucket-url:7999/project/s3-terraform-code.git?ref=master"
Selain itu, jika ini adalah repositori bitbucket publik, Anda dapat menggunakan sumber yang tidak diperbaiki seperti:
source = "bitbucket.org/project-name/s3-terraform-code.git?ref=master"
Selalu Menjadi Ancaman: Mengapa Orang Berkulit Coklat dan Hitam Tidak Bisa Nyaman di Amerika Serikat
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'