Loading templates/gitlab-ci-terraform.yml +7 −9 Original line number Diff line number Diff line Loading @@ -1207,20 +1207,18 @@ tf-publish-module: stage: publish image: $TF_PUBLISH_IMAGE script: # sanitize $TF_MODULE_VERSION (only 'x.y.z' supported) - sanitized_version=$(echo "$TF_MODULE_VERSION" | awk 'match($0,/[0-9]+\.[0-9]+\.[0-9]+/) {print substr($0, RSTART, RLENGTH)}') - | # sanitize $TF_MODULE_VERSION (only x.y.z supported) if [[ "$TF_MODULE_VERSION" =~ ([0-9]+\.[0-9]+\.[0-9]+) ]] if [[ -z "$sanitized_version" ]] then sanitized_version="${BASH_REMATCH[1]}" if [[ "$sanitized_version" != "$TF_MODULE_VERSION" ]] log_error "Unsupported Terraform Module version: $TF_MODULE_VERSION" exit 1 elif [[ "$sanitized_version" != "$TF_MODULE_VERSION" ]] then TF_MODULE_VERSION=$sanitized_version log_info "Using sanitized Terraform Module version: $TF_MODULE_VERSION" fi else log_error "Unsupported Terraform Module version: $TF_MODULE_VERSION" exit 1 fi - tf_module_archive="/tmp/${TF_MODULE_NAME}-${TF_MODULE_SYSTEM}-${TF_MODULE_VERSION}.tgz" - log_info "Build module package \\e[33;1m${TF_MODULE_NAME}/${TF_MODULE_SYSTEM}:${TF_MODULE_VERSION}\\e[0m..." # filter out glob patterns matching no file Loading Loading
templates/gitlab-ci-terraform.yml +7 −9 Original line number Diff line number Diff line Loading @@ -1207,20 +1207,18 @@ tf-publish-module: stage: publish image: $TF_PUBLISH_IMAGE script: # sanitize $TF_MODULE_VERSION (only 'x.y.z' supported) - sanitized_version=$(echo "$TF_MODULE_VERSION" | awk 'match($0,/[0-9]+\.[0-9]+\.[0-9]+/) {print substr($0, RSTART, RLENGTH)}') - | # sanitize $TF_MODULE_VERSION (only x.y.z supported) if [[ "$TF_MODULE_VERSION" =~ ([0-9]+\.[0-9]+\.[0-9]+) ]] if [[ -z "$sanitized_version" ]] then sanitized_version="${BASH_REMATCH[1]}" if [[ "$sanitized_version" != "$TF_MODULE_VERSION" ]] log_error "Unsupported Terraform Module version: $TF_MODULE_VERSION" exit 1 elif [[ "$sanitized_version" != "$TF_MODULE_VERSION" ]] then TF_MODULE_VERSION=$sanitized_version log_info "Using sanitized Terraform Module version: $TF_MODULE_VERSION" fi else log_error "Unsupported Terraform Module version: $TF_MODULE_VERSION" exit 1 fi - tf_module_archive="/tmp/${TF_MODULE_NAME}-${TF_MODULE_SYSTEM}-${TF_MODULE_VERSION}.tgz" - log_info "Build module package \\e[33;1m${TF_MODULE_NAME}/${TF_MODULE_SYSTEM}:${TF_MODULE_VERSION}\\e[0m..." # filter out glob patterns matching no file Loading