git'ten terraform modülleri [duplicate]

Sep 15 2020

Bitbucket gelen Terraform dosyaları indirir aşağıya Sample TAG aws kaynakları ve dağıtın.

module "S3-BUCKET" {
source      = "git::ssh://git@bitbucket-url:7999/project/s3-terraform-code.git?ref=tags/v1.0"
NAME        = "bucket-sample"
ENVIRONMENT = "prod"
}

SORU: biz de kodunu indirebilirsiniz ŞUBESİ yerine bitbucket gelen TAG ? Diyelim ki , dalın adı aşamalandırmadır bu satırı değiştirmek için format ne olabilir?

source      = "git::ssh://git@bitbucket-url:7999/project/s3-terraform-code.git?ref=tags/v1.0"

Yanıtlar

Marcin Sep 15 2020 at 09:12

Evet, dokümanlarda açıklandığı gibi stagingşube almak için aşağıdakileri yapabilmelisiniz :

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

Belgelere göre , refözniteliği doğrudan şube adına ayarlamak işe yarayacaktır:

source      = "git::ssh://git@bitbucket-url:7999/project/s3-terraform-code.git?ref=master"

Ayrıca, bu genel bir bitbucket deposuysa, aşağıdakiler gibi öneksiz bir kaynak kullanabilirsiniz:

source      = "bitbucket.org/project-name/s3-terraform-code.git?ref=master"