File tree Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ echo 'min-required' > .terraform-version;
80
80
cleanup || log ' error' ' Cleanup failed?!' ;
81
81
82
82
83
- log ' info' ' ### Install min-required with TFENV_AUTO_INSTALL & -chdir' ;
83
+ log ' info' ' ### Install min-required with TFENV_AUTO_INSTALL & -chdir with rel path ' ;
84
84
85
85
minv=' 1.1.0' ;
86
86
@@ -97,6 +97,24 @@ echo 'min-required' > chdir-dir/.terraform-version
97
97
98
98
cleanup || log ' error' ' Cleanup failed?!' ;
99
99
100
+
101
+ log ' info' ' ### Install min-required with TFENV_AUTO_INSTALL & -chdir with abs path' ;
102
+
103
+ minv=' 1.2.3' ;
104
+
105
+ mkdir -p chdir-dir
106
+ echo " terraform {
107
+ required_version = \" >=${minv} \"
108
+ }" >> chdir-dir/min_required.tf;
109
+ echo ' min-required' > chdir-dir/.terraform-version
110
+
111
+ (
112
+ TFENV_AUTO_INSTALL=true terraform -chdir=" ${PWD} /chdir-dir" version;
113
+ check_active_version " ${minv} " chdir-dir;
114
+ ) || error_and_proceed ' Min required version from -chdir does not match' ;
115
+
116
+ cleanup || log ' error' ' Cleanup failed?!' ;
117
+
100
118
if [ " ${# errors[@]} " -gt 0 ]; then
101
119
log ' warn' ' ===== The following use_minrequired tests failed =====' ;
102
120
for error in " ${errors[@]} " ; do
You can’t perform that action at this time.
0 commit comments