Czasami dobrze jest „zobaczyć” zależności w terraform na grafie. Można do tego wykorzystać polecenia
terraform graph > graph.dot
a potem wygenerować obraz przy pomocy dot.exe (element pakietu GraphViz)
dot.exe -Tpng graph.dot -o graph.png
Niestety to może się zakończyć błędem:
Error: graph.dot: syntax error in line 1 near ' ■d'
Problem jest w kodowaniu pliku. Można zmienić pierwsze polecenie na:
terraform graph | Out-File -Encoding ASCII graph.dot
Tutaj polecenie PowerShell Out-File zmienia kodowanie pliku na ASCII w locie i nie powinno być problemu przy uruchamianiu generowania obrazu za pomocą dot.exe





























