Usando Terraform com o Cato Cloud

Prev Next

Visão Geral

O fornecedor Terraform da Cato Networks permite que você gerencie sua conta com automação baseada em Infraestrutura como Código (IaC). Você pode configurar e manter declarativamente recursos como sites Socket, sites IPsec, regras de firewall WAN, políticas de roteamento e integrações de identidade diretamente no Terraform.

  • Integre a rede global de nuvem da Cato em pipelines CI/CD

  • Imponha políticas de rede e segurança consistentes entre ambientes

  • Simplifique o provisionamento de conectividade segura para nuvem, data center e locais de filial

O fornecedor suporta tanto o uso autônomo quanto a integração com módulos Terraform certificados pela Cato para implantações em nuvem. Para mais informações, consulte https://registry.terraform.io/providers/catonetworks/cato/latest

O provedor Cato Terraform utiliza a API, que requer uma chave de API.

Versionamento

O provedor Terraform segue um esquema de versionamento semântico formal (X.Y.Z), para que você possa entender a partir de qualquer número de lançamento o que ele contém e controlar quais atualizações sua configuração aceita. Defina restrições de versão no seu bloco de provedor para permitir atualizações dentro de uma versão principal, enquanto mantém as principais atualizações bloqueadas.

  • Patch (X.Y.Z) e lançamentos menores (X.Y.0) não contêm mudanças significativas.

  • Lançamentos maiores (X.0.0) podem exigir configuração ou migração de estado.

  • Lançamentos beta (X.Y.Z-beta.N) são excluídos das atualizações automáticas e devem ser explicitamente fixados.

Módulos Disponíveis

A implementação do fornecedor Terraform, módulos e exemplos estão disponíveis nos correspondentes repositórios em: https://github.com/catonetworks.

Este é um resumo dos módulos disponíveis:

Funcionalidade

Description

Link

Módulo Site Socket

Facilita a criação e configuração em massa de sites físicos Socket no CMA.

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

Módulo Site IPsec para AWS

Cria recursos AWS e configura túneis IPsec da AWS para a plataforma Cato para conectividade segura.

https://registry.terraform.io/modules/catonetworks/ipsec-aws

Módulo Site IPsec para Azure

Cria recursos Azure e configura túneis IPsec do Azure para a plataforma Cato para conectividade segura.

https://registry.terraform.io/modules/catonetworks/ipsec-azure

Módulo IPsec Virtual WAN Azure

Provisiona túneis IPsec primários e secundários entre o Cato Cloud e o Azure Virtual WAN para alta disponibilidade.

https://registry.terraform.io/modules/catonetworks/azure-vwan

Módulo Validador de Localização do Site

Valida dados de localização do site a partir de arquivos CSV contra padrões geográficos no sistema Cato.

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

Módulo vSocket AWS

Implementa uma instância EC2 de socket virtual (vSocket de 3 NICs) na AWS e a registra como um site Socket.

https://registry.terraform.io/modules/catonetworks/vsocket-aws

Módulo vSocket AWS com VPC

Cria uma VPC na AWS e implementa uma instância EC2 de Socket virtual, registrando-a no CMA.

https://registry.terraform.io/modules/catonetworks/vsocket-aws-vpc

Módulo vSocket AWS Gateway de Trânsito

Cria uma VPC na AWS e implementa uma instância EC2 de Socket virtual, registrando-a no CMA.

Anexa a implementação a um gateway de trânsito e especifica uma rota padrão para a instância EC2.

https://registry.terraform.io/modules/catonetworks/vsocket-aws-tgw/cato/latest

Módulo vSocket AWS HA

Provisiona instâncias de Socket virtual primárias e secundárias na AWS para alta disponibilidade.

https://registry.terraform.io/modules/catonetworks/vsocket-aws-ha

Módulo vSocket AWS HA com VPC

Implementa Sockets virtuais HA em uma VPC existente da AWS com toda a configuração de rede necessária.

https://registry.terraform.io/modules/catonetworks/vsocket-aws-ha-vpc

Módulo vSocket AWS HA Gateway de Trânsito

Implementa Sockets virtuais HA em uma VPC existente da AWS com toda a configuração de rede necessária.

Anexa a implementação a um gateway de trânsito e especifica uma rota padrão para a instância EC2.

https://registry.terraform.io/modules/catonetworks/vsocket-aws-tgw-ha

Módulo vSocket Azure 3-NIC

Implementa um Socket virtual (vSocket de 3 NIC) no Azure e o registra como um site Socket.

https://registry.terraform.io/modules/catonetworks/vsocket-azure

Módulo vSocket Azure 2-NIC

Implementa um Socket virtual (vSocket de 2 NIC) no Azure e o registra como um site Socket.

https://registry.terraform.io/modules/catonetworks/vsocket-azure-vnet-2nic/cato/latest

Módulo vSocket Azure com VNet

Cria um VNet no Azure e implementa uma instância de Socket virtual registrada no CMA.

https://registry.terraform.io/modules/catonetworks/vsocket-azure-vnet

Módulo vSocket Azure HA

Implementa Sockets virtuais de alta disponibilidade no Azure e os registra como um site Socket.

https://registry.terraform.io/modules/catonetworks/vsocket-azure-ha

Módulo vSocket Azure 2-NIC HA

Implementa Sockets virtuais de alta disponibilidade no Azure (2 NICs) e os registra como um site Socket.

https://registry.terraform.io/modules/catonetworks/vsocket-azure-ha-2nic/cato/latest

Módulo vSocket Azure HA com VNet

Cria um VNet no Azure e implementa Sockets virtuais HA integrados com o CMA.

https://registry.terraform.io/modules/catonetworks/vsocket-azure-ha-vnet

Módulo vSocket GCP

Implementa uma única instância de Socket virtual no GCP e a registra como um site Socket.

https://registry.terraform.io/modules/catonetworks/vsocket-gcp

Módulo vSocket GCP com VPC

Cria uma VPC no GCP e implementa um Socket virtual, integrando-o com o CMA.

https://registry.terraform.io/modules/catonetworks/vsocket-gcp-vpc

Módulo de Regras de Firewall para Internet em Massa

Importa regras e seções de Firewall (FW) da Internet de um arquivo de configuração JSON, e define a ordem dessas regras e seções dentro da política de FW da Internet da Cato.

https://registry.terraform.io/modules/catonetworks/bulk-if-rules/cato/latest

Módulo de Regras de Firewall WAN em Massa

Importa regras e seções de Firewall (FW) WAN de um arquivo de configuração JSON, e define a ordem dessas regras e seções dentro da política de FW WAN da Cato.

https://registry.terraform.io/modules/catonetworks/bulk-wf-rules/cato/latest

Módulo de Faixa de Rede em Massa

Importa várias faixas de rede de sites com suas configurações DHCP associadas, aceitando dados decodificados de CSV ou arrays JSON e transformando-os automaticamente na estrutura aninhada necessária.

https://registry.terraform.io/modules/catonetworks/network-ranges-bulk/cato/latest

Módulo de Regras TLS em Massa

Importe regras e seções de Inspeção TLS de um arquivo de configuração JSON e defina a ordem dessas regras e seções dentro da política da Cato.

https://registry.terraform.io/modules/catonetworks/bulk-tls-rules/cato/latest

Módulo de Regras de Rede WAN

Importe regras e seções de rede WAN de um arquivo de configuração JSON, e defina a ordem dessas regras e seções dentro da política Cato.

https://registry.terraform.io/modules/catonetworks/bulk-wnw-rules/cato/latest

Alterações no Artigo

Data de inserção

Description

17 de setembro de 2026

Adicionada seção de versionamento