Как заставить остановить выполнение команд terraform? - PullRequest
0 голосов
/ 01 апреля 2020

У меня есть скрипт bash, который запускает различные команды terraform. Например:

    #!/bin/bash

    terraform init -force-copy
    terraform destroy -auto-approve -var-file=terraform.tfvars

    # Removes workspace and files from local
    terraform workspace select default
    terraform workspace delete -force $project_name

Я хочу, чтобы мой скрипт запускал команду terraform destroy и затем проверял, успешно ли уничтожено terraform. В случае успеха только удаляет рабочее пространство и файлы.

Прямо сейчас, если моя утилита уничтожения terraform завершается неудачно, она все равно запускает команды рабочей области, которые мне не нужны, когда она не работает.

...