aztfmod / rover

The rover is a docker container in charge of the deployment of the Terraform platform engineering for Azure
MIT License
172 stars 142 forks source link

Rover eating return codes #212

Closed brk3 closed 2 years ago

brk3 commented 2 years ago

When calling terraform plan via rover, the exit code isn't being returned:

$ /tf/rover/rover.sh -lz ... -var-folder ... -level level0 -tfstate ... -env ...  -a plan
<snip>
Terraform plan return code: 2                                                                                                                                                           
$ echo $?                                                        
0                                                                                                                                                                                       

This makes it more difficult to access if something has changed when implementing approval workflows in a CI scenario.