File tree Expand file tree Collapse file tree 2 files changed +12
-3
lines changed
test/fixture/volumes/aws-secret Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -17,8 +17,10 @@ load_dir() {
17
17
18
18
# For each file in the directory, append `{FILENAME}={FILEVALUE}'\n` to result string
19
19
for FILENAME in * ; do
20
- # Make sure the directory is not empty
21
- if [ " $FILENAME " != " *" ]; then
20
+ FILE_LINE_COUNT=$( wc -l < $FILENAME )
21
+
22
+ # Make sure the directory is not empty AND that it's not multi-lined
23
+ if [[ " $FILENAME " != " *" && $(( $FILE_LINE_COUNT > 1 )) == 0 ]]; then
22
24
# Replaces underscores with dots
23
25
KEY=$( echo " $FILENAME " | tr ' _' ' .' )
24
26
@@ -44,8 +46,9 @@ load_dir() {
44
46
if [[ " $KEY " == * " .terraform" ]]; then
45
47
KEY=${KEY% " .terraform" }
46
48
fi
47
- log " source=$FILENAME destination=$KEY " >&2
48
49
50
+ log " source=$FILENAME destination=$KEY " >&2
51
+
49
52
VALUE=$( cat " $FILENAME " )
50
53
result=" ${result} $KEY =$VALUE \n"
51
54
fi
Original file line number Diff line number Diff line change
1
+ these
2
+ multiline
3
+ values
4
+ will
5
+ be
6
+ ignored
You can’t perform that action at this time.
0 commit comments