Обзор.
Поставщик Terraform от Cato Networks позволяет управлять вашей учетной записью с помощью автоматизации на основе Infrastructure as Code (IaC). Вы можете декларативно настраивать и поддерживать ресурсы, такие как сайты Socket, сайты IPsec, правила межсетевого экрана WAN, политики маршрутизации и интеграции с идентификацией непосредственно в Terraform.
Интегрируйте глобальную облачную сеть Cato в конвейеры CI/CD
Обеспечивайте единообразие сетевых и защитных политик в различных средах
Упрощайте предоставление защищенного подключения для облачных, центров обработки данных и филиалов
Поставщик поддерживает как автономное использование, так и интеграцию с сертифицированными модулями Terraform от Cato для облачных развертываний. Для получения дополнительной информации см. https://registry.terraform.io/providers/catonetworks/cato/latest
Провайдер Terraform Cato использует API, для которого требуется ключ API.
Версионирование
Провайдер Terraform следует формальной схеме семантического версионирования (X.Y.Z), поэтому вы можете узнать из любого номера выпуска, что он содержит, и контролировать, какие обновления ваша конфигурация принимает. Установите ограничения на версии в блоке вашего провайдера, чтобы разрешить обновления в пределах основной версии, удерживая основные обновления.
Патчи (
X.Y.Z) и минорные выпуски (X.Y.0) не содержат изменений.Основные выпуски (
X.0.0) могут требовать конфигурации или миграции состоянияБета-выпуски (
X.Y.Z-beta.N) исключены из автоматических обновлений и должны быть закреплены явно
Доступные модули
Реализация поставщика Terraform, модули и примеры доступны в соответствующих репозиториях по адресу: https://github.com/catonetworks.
Это сводка доступных модулей:
Функция | Описание | Ссылка |
|---|---|---|
Модуль сайта Socket | Облегчает создание и массовую настройку физических сайтов Socket в CMA. | |
Модуль IPsec Site для AWS | Создает ресурсы AWS и настраивает туннели IPsec от AWS к платформе Cato для защищенного подключения. | https://registry.terraform.io/modules/catonetworks/ipsec-aws |
Модуль IPsec Site для Azure | Создает ресурсы Azure и настраивает туннели IPsec от Azure к платформе Cato для защищенного подключения. | https://registry.terraform.io/modules/catonetworks/ipsec-azure |
Модуль IPsec Azure Virtual WAN | Обеспечивает основные и резервные туннели IPsec между Cato Cloud и Azure Virtual WAN для высокой доступности. | https://registry.terraform.io/modules/catonetworks/azure-vwan |
Модуль проверки местоположения сайта | Проверяет данные о местоположении сайта из файлов CSV в соответствии с географическими стандартами в системе Cato. | https://registry.terraform.io/modules/catonetworks/sitelocation |
Модуль vSocket AWS | Развертывает виртуальный Socket (3-NIC vSocket) экземпляр EC2 в AWS и регистрирует его как сайт Socket. | https://registry.terraform.io/modules/catonetworks/vsocket-aws |
Модуль vSocket AWS с VPC | Создает VPC AWS и развертывает виртуальный Socket экземпляр EC2, регистрируя его в CMA. | https://registry.terraform.io/modules/catonetworks/vsocket-aws-vpc |
Модуль vSocket AWS с транзитным шлюзом | Создает VPC AWS и развертывает виртуальный Socket экземпляр EC2, регистрируя его в CMA. Подключает развертывание к транзитному шлюзу и указывает маршрут по умолчанию к экземпляру EC2. | https://registry.terraform.io/modules/catonetworks/vsocket-aws-tgw/cato/latest |
Модуль vSocket AWS HA | Развертывает основные и резервные виртуальные экземпляры Socket в AWS для высокой доступности. | https://registry.terraform.io/modules/catonetworks/vsocket-aws-ha |
Модуль vSocket AWS HA с VPC | Развертывает HA виртуальные Sockets в существующем VPC AWS с полной настройкой сети. | https://registry.terraform.io/modules/catonetworks/vsocket-aws-ha-vpc |
Модуль vSocket AWS с HA транзитным шлюзом | Развертывает HA виртуальные Sockets в существующем VPC AWS с полной настройкой сети. Подключает развертывание к транзитному шлюзу и указывает маршрут по умолчанию к экземпляру EC2. | https://registry.terraform.io/modules/catonetworks/vsocket-aws-tgw-ha |
Модуль vSocket Azure 3-NIC | Развертывает виртуальный Socket (3-NIC vSocket) в Azure и регистрирует его как сайт Socket. | https://registry.terraform.io/modules/catonetworks/vsocket-azure |
Модуль vSocket Azure 2-NIC | Развертывает виртуальный Socket (2-NIC vSocket) в Azure и регистрирует его как сайт Socket. | https://registry.terraform.io/modules/catonetworks/vsocket-azure-vnet-2nic/cato/latest |
Модуль vSocket Azure с VNet | Создает VNet Azure и развертывает виртуальный Socket экземпляр, зарегистрированный в CMA. | https://registry.terraform.io/modules/catonetworks/vsocket-azure-vnet |
Модуль vSocket Azure HA | Развертывает высокодоступные виртуальные Sockets в Azure и регистрирует их как сайт Socket. | https://registry.terraform.io/modules/catonetworks/vsocket-azure-ha |
Модуль vSocket Azure 2-NIC HA | Развертывает высокодоступные виртуальные Sockets в Azure (2-NIC) и регистрирует их как сайт Socket. | https://registry.terraform.io/modules/catonetworks/vsocket-azure-ha-2nic/cato/latest |
Модуль vSocket Azure HA с VNet | Создает VNet Azure и развертывает HA виртуальные Sockets, интегрированные с CMA. | https://registry.terraform.io/modules/catonetworks/vsocket-azure-ha-vnet |
Модуль vSocket GCP | Развертывает один виртуальный экземпляр Socket в GCP и регистрирует его как сайт Socket. | https://registry.terraform.io/modules/catonetworks/vsocket-gcp |
Модуль vSocket GCP с VPC | Создает VPC в GCP и развертывает виртуальный Socket, интегрируя его с CMA. | https://registry.terraform.io/modules/catonetworks/vsocket-gcp-vpc |
Модуль массовых правил межсетевого экрана для Интернета | Импортирует правила и секции межсетевого экрана (FW) для Интернета из конфигурационного файла JSON и определяет порядок этих правил и секций в политике межсетевого экрана Интернет Cato. | https://registry.terraform.io/modules/catonetworks/bulk-if-rules/cato/latest |
Модуль массовых правил межсетевого экрана для WAN | Импортирует правила и секции межсетевого экрана (FW) для WAN из конфигурационного файла JSON и определяет порядок этих правил и секций в политике межсетевого экрана WAN Cato. | https://registry.terraform.io/modules/catonetworks/bulk-wf-rules/cato/latest |
Модуль массового диапазона сети | Импортирует несколько диапазонов сетей сайта с их связанными настройками DHCP, принимая данные, декодированные в формате CSV или массивы JSON, и автоматически преобразует их в требуемую вложенную структуру. | https://registry.terraform.io/modules/catonetworks/network-ranges-bulk/cato/latest |
Модуль массовых правил TLS | Импортируйте правила и разделы инспекции TLS из конфигурационного файла JSON и определите порядок этих правил и разделов в политике Cato. | https://registry.terraform.io/modules/catonetworks/bulk-tls-rules/cato/latest |
Модуль правил сетевой WAN | Импортируйте правила и разделы сетевой WAN из JSON файла конфигурации и определите порядок этих правил и разделов в политике Cato. | https://registry.terraform.io/modules/catonetworks/bulk-wnw-rules/cato/latest |
Изменения в статье
Дата | Description |
|---|---|
17 сен 2026 | Добавлен раздел версий |