Syntax highlighting of cb8a263 ~( devops/terraform)
= Terraform = == Устранение неисправностей == === invalid resource id format === Terraform при выполнении команды `plan` или `apply` выдает ошибку {{{ Planning failed. Terraform encountered an error while generating this plan. │ Error: invalid resource id format: "c9qt19h4u5f6tjt9" }}} Замечено, что ошибка выдается после того, как предыдущая команда завершилась с ошибкой при выполнении `apply`. Например, в случае попытки создания пользователя Kafka с именем, которое уже существует. '''Решение''' Удалить проблемную сущность командой `terraform state rm NAME`. Список всех сущностей состояния отображается командой `terraform state list`. В сообщении об ошибке имя проблемной сущности не отображается, но, по всей видимости, эта будет та, которая добавлялась или редактировалась крайней. {{{#!highlight bash terraform plan # ... # Error: invalid resource id format: terraform state list # ... # yandex_mdb_kafka_user.kafka-rest # yandex_mdb_kafka_user.kafka-streams terraform state rm yandex_mdb_kafka_user.kafka-streams # Removed yandex_mdb_kafka_user.kafka-streams # Successfully removed 1 resource instance(s). terraform plan # There is no error ... }}}
