Список провайдеров с версиями terraform
Зафиксировать версии провайдеров для нескольких платформ
terraform providers lock -platform=linux_amd64 -platform=darwin_arm64
more terraform
all 43 commands →
Перемещение ресурса в state
terraform state mv 'aws_instance.web' 'aws_instance.app'
Удаление осиротевшего объекта из state
terraform state rm 'aws_s3_bucket.legacy'
Просмотр state одного ресурса
terraform state show 'module.vpc.aws_subnet.private[0]'
Поиск по списку state
terraform state list | grep -i 'aws_iam'
Импорт через блок import
cat > import.tf <<'EOF'
import {
to = aws_instance.web
id = "<id>"
}
EOF
terraform plan -generate-config-out=generated.tf