через терминал удаляется и создается прекрасно, если находишься в директории с файлами, а если использовать гитлаб, то пишет всегда, что удаляет 0 ресурсов, создает при этом нормально. Вот такой yaml файл. Проблем только в последнем stage destroy
stages:
- validate
- plan
- apply
- destroy
before_script:
- rm -rf .terraform
- export AWS_ACCESS_KEY_ID
- export AWS_SECRET_ACCESS_KEY
- terraform init
validate:
stage: validate
script:
- terraform validate
tags:
- shell-runner
plan:
stage: plan
script:
- terraform plan -out "planfile"
dependencies:
- validate
artifacts:
paths:
- "planfile"
tags:
- shell-runner
apply:
stage: apply
script:
- terraform apply -input=false -auto-approve
dependencies:
- plan
tags:
- shell-runner
when: manual
destroy:
stage: destroy
script:
- terraform destroy -auto-approve
tags:
- shell-runner
when: manual