OpenTofu и миграция

OpenTofu — это форк (клон) Terraform с открытым исходным кодом, созданный сообществом после изменения лицензии HashiCorp.

  • Совместимость: Почти полная идентичность команд. Вместо terraform apply используется tofu apply, вместо terraform inittofu init.
  • Миграция:
    1. Убедитесь, что terraform apply показывает отсутствие изменений.
    2. Выполните tofu init. OpenTofu подхватит существующий state-файл и провайдеров.
    3. Выполните tofu apply. Если не используются эксклюзивные функции последних версий Terraform, переход будет бесшовным.
  • Terragrunt: Официально поддерживает работу с OpenTofu.