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.10/intro/vs/boto/