Использование Terraform с Cato Cloud

Prev Next

Обзор.

Поставщик 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.

https://registry.terraform.io/modules/catonetworks/socket

Модуль 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

Добавлен раздел версий