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

Поставщик 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, модули и примеры доступны в соответствующих репозиториях по адресу: 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

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 1 из 1

0 комментариев