MON-459 avoid create .terraform directory for each module

This commit is contained in:
Quentin Manfroi 2019-06-27 14:06:50 +02:00
parent 5f2883546a
commit 6f83f0ddc9

View File

@ -6,8 +6,7 @@ goto_root
for path in $(find "$(get_scope $1)" -name 'inputs.tf' -print); do for path in $(find "$(get_scope $1)" -name 'inputs.tf' -print); do
dir=$(dirname ${path}) dir=$(dirname ${path})
cd $dir cat <<EOF > ${dir}/tmp.tf
cat <<EOF > tmp.tf
provider "datadog" { provider "datadog" {
version = "2.0.2" version = "2.0.2"
@ -25,10 +24,9 @@ variable "datadog_app_key" {
default = "yyy" default = "yyy"
} }
EOF EOF
terraform init terraform init ${dir}
terraform validate terraform validate ${dir}
rm -f tmp.tf rm -f ${dir}/tmp.tf
cd -
done done
terraform fmt -recursive terraform fmt -recursive