website: Better example for running 0.12upgrade across many directories at once

This commit is contained in:
Avi Zurel 2020-01-21 18:28:06 -08:00 committed by Martin Atkins
parent 8acab32c42
commit 96645d7ea7
1 changed files with 9 additions and 1 deletions

View File

@ -99,9 +99,17 @@ are not supported by the tool itself, but if you are on a Unix-style system
you can achieve this using the `find` command as follows:
```
find . -name '*.tf' -printf "%h\n" | xargs -n1 terraform 0.12upgrade -yes
find . -name '*.tf' -printf "%h\n" | uniq | xargs -n1 terraform 0.12upgrade -yes
```
On Mac OS X, the `find` included with the system does not support the `-printf` argument. You can install GNU find using Homebrew in order to use that argument:
```
brew install findutils
```
Once installed, run the above command line using `gfind` instead of `find`.
Note that the above includes the `-yes` option to override the interactive
prompt, so be sure you have a clean work tree before running it.