OpenTofu и Boto, Fog и т. д.
Библиотеки, такие как Boto, Fog и т. д., используются для предоставления нативного доступа к облачным провайдерам и сервисам с помощью их API. Одни библиотеки ориентированы на конкретные облачные платформы, другие же пытаются объединить их все и скрыть семантические различия. Использование клиентской библиотеки обеспечивает лишь низкоуровневый доступ к API, поэтому разработчикам приложений приходится создавать собственные инструменты для построения и управления инфраструктурой.
OpenTofu не предназначен для низкоуровневого программного доступа к провайдерам, а вместо этого предоставляет высокоуровневый синтаксис для описания того, как создавать, подготавливать и объединять облачные ресурсы и сервисы. OpenTofu очень гибок: он использует модель на основе плагинов для поддержки провайдеров и средств подготовки, что позволяет ему работать практически с любыми сервисами, предоставляющими API.
Copyright (c) The OpenTofu Authors
Copyright (c) 2014 HashiCorp, Inc.
Mozilla Public License, version 2.0
https://opentofu.org/docs/v1.9/intro/vs/boto/