File tree 1 file changed +20
-15
lines changed
1 file changed +20
-15
lines changed Original file line number Diff line number Diff line change @@ -227,7 +227,7 @@ def aws:
227
227
def extract_resources :
228
228
XX ("extract_resources" ;
229
229
if .modules then clear_io (shape_resources (tf_lt_12_adapter []))
230
- elif .resources then clear_io (shape_resources (.resources []))
230
+ elif .resources then clear_io (shape_resources (.resources []? ))
231
231
else error ("Can't read resources" )
232
232
end
233
233
);
@@ -550,12 +550,17 @@ def aws:
550
550
551
551
def process :
552
552
XX ("process" ;
553
- if .modules or .resources then
554
- extract_resources | process_resources (.attributes ; .instances )
555
- elif .resource_changes then
556
- . | extract_resource_changes | process_resource_changes
557
- else error ("Unknown json file structure" )
558
- end
553
+ try
554
+ if .modules or .resources then
555
+ extract_resources | process_resources (.attributes ; .instances )
556
+ elif .resource_changes then
557
+ . | extract_resource_changes | process_resource_changes
558
+ else error ("- Unknown tfstate/plan json file structure" )
559
+ end
560
+ catch if test ("^[⭣-]" )
561
+ then error (. )
562
+ else error ("Json input isn't an object" )
563
+ end
559
564
);
560
565
561
566
XX ("aws" ;
@@ -577,19 +582,19 @@ def AWS:
577
582
}
578
583
;
579
584
580
- def meta :
581
- {terraform_version , format_version }
582
- ;
585
+ def meta : {
586
+ terraform_version ,
587
+ format_version ,
588
+ version
589
+ };
583
590
584
- def version : "0.2.2 " ;
591
+ def version : "0.2.3 " ;
585
592
586
- def parse :
587
- {
593
+ def parse : {
588
594
version : version ,
589
595
meta : meta ,
590
596
keys : aws .cost.keys ,
591
- }
592
- ;
597
+ };
593
598
594
599
595
600
empty
You can’t perform that action at this time.
0 commit comments