Terraform Provider
The Cisco Panoptica Terraform Provider works with Terraform to provide a means to add, modify, or remove Panoptica to Kubernetes clusters, and to create and modify Panoptica Connection rules, using Terraform files. This provides an efficient way to automate this process in the CI/CD pipeline, as and when they are needed, and alongside the process of generating workloads in the pipeline.
Prerequisites
Panoptica Service Account & Access Keys - A Service account user must be created (see Manage Users), from which Access and Secret Keys can be copied.
kubectl - the host machine must be Linux, with kubectl must be installed on the host, and must have the clusters that will be created in SecureCN defined as contexts in the config file.
Supported platforms
Linux - AMD64, ARM64, ARM
macOS - AMD64, ARM64
Install the Provider
Navigate to the https://registry.terraform.io/providers/Portshift/securecn/latest and follow the instructions under the Use Provider dropdown.
See also
See here also for details about the provider - https://registry.terraform.io/providers/Portshift/securecn/latest/docs .
Updated 7 months ago