使用Terraform与Cato Cloud集成

Cato Networks Terraform提供商允许您通过基于基础设施即代码(IaC)的自动化管理账户。 您可以直接在Terraform中以声明方式配置和维护资源,例如Socket站点、IPsec站点、广域网防火墙规则、路由策略和身份集成。

  • 将Cato的全球云网络集成到CI/CD管道中

  • 在各个环境中实施一致的网络和安全策略

  • 简化云、数据中心及分支位置的安全连接配置

该提供商支持独立使用和与Cato认证的Terraform模块集成以进行云部署。 有关详细信息,请参阅https://registry.terraform.io/providers/catonetworks/cato/latest

Cato Terraform 提供程序使用 API,API 需要一个API密钥.

Terraform提供商的实施、模块和示例可在相应的存储库中找到:https://github.com/catonetworks

以下是可用模块的摘要:

功能

描述

链接

Socket站点模块

促进CMA中物理Socket站点的创建和批量配置。

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

AWS的IPsec站点模块

创建AWS资源并从AWS设置到Cato平台的IPsec隧道以实现安全连接。

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

Azure的IPsec站点模块

创建Azure资源并从Azure设置到Cato平台的IPsec隧道以实现安全连接。

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

Azure虚拟WAN IPsec模块

在Cato Cloud和Azure虚拟WAN之间提供主IPsec和备IPsec隧道以实现高可用性。

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

站点位置验证模块

将CSV文件中的站点位置数据与Cato系统中的地理标准进行验证。

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

vSocket AWS模块

在AWS中部署虚拟Socket(3-NIC vSocket)EC2实例,并将其注册为Socket站点。

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

vSocket AWS与VPC模块

在AWS中创建一个VPC并部署一个虚拟Socket EC2实例,并将其注册到CMA。

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

vSocket AWS传输网关模块

在AWS中创建一个VPC并部署一个虚拟Socket EC2实例,并将其注册到CMA。

将部署附加到传输网关并为EC2实例指定默认路由。

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

vSocket AWS HA模块

在AWS中为高可用性提供主虚拟和副虚拟Socket实例。

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

vSocket AWS HA与VPC模块

在现有AWS VPC中部署HA虚拟Socket,并设置所有所需的网络。

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

vSocket AWS HA传输网关模块

在现有AWS VPC中部署HA虚拟Socket,并设置所有所需的网络。

将部署附加到传输网关并为EC2实例指定默认路由。

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

vSocket Azure 3-NIC模块

在Azure中部署虚拟Socket(3-NIC vSocket)并将其注册为Socket站点。

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

vSocket Azure 2-NIC模块

在Azure中部署虚拟Socket(2-NIC vSocket)并将其注册为Socket站点。

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

vSocket Azure与VNet模块

在Azure中创建一个VNet并部署一个在CMA中注册的虚拟Socket实例。

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

vSocket Azure HA模块

在Azure中部署高可用性虚拟Socket,并将其注册为Socket站点。

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

vSocket Azure 2-NIC HA模块

在Azure中部署高可用性(2 NIC)虚拟Socket,并将其注册为Socket站点。

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

vSocket Azure HA与VNet模块

在Azure中创建一个VNet并部署与CMA集成的HA虚拟Socket。

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

vSocket GCP模块

在GCP中部署单个虚拟Socket实例,并将其注册为Socket站点。

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

vSocket GCP与VPC模块

在GCP中创建一个VPC并部署一个虚拟Socket,并将其集成到CMA。

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

批量互联网防火墙规则模块

从JSON配置文件导入互联网防火墙(FW)规则和节,并定义这些规则和节在Cato互联网FW策略中的顺序。

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

批量WAN防火墙规则模块

从JSON配置文件导入WAN防火墙(FW)规则和节,并定义这些规则和节在Cato WAN FW策略中的顺序。

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

批量网络范围模块

通过接受CSV解码的数据或JSON数组,将多个站点网络范围及相关的DHCP设置导入,并自动将其转换为所需的嵌套结构。

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

批量TLS规则模块

从JSON配置文件导入TLS检查规则和部分,并定义这些规则和部分在Cato策略中的顺序。

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

广域网网络规则模块

从JSON配置文件导入广域网网络规则和部分,并定义这些规则和部分在Cato策略中的顺序。

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

这篇文章有帮助吗?

1 人中有 1 人觉得有帮助

0 条评论