Illumio Terraform source
Terraform is an infrastructure-as-code tool that enables teams and organizations to safely provision and manage infrastructure in any cloud.
The Illumio Segmentation for the Cloud Terraform source is the first-class API support for the Illumio Segmentation for the Cloud platform. Illumio supports the creation of applications, deployments, and tag to label mappings with Terraform. In addition to the resources managed in the source, Illumio includes Terraform modules for Illumio Segmentation for the Cloud use. This includes:
Onboarding of AWS and Azure Cloud Providers
See Create a Terraform Illumio Onboarding Application for Azure.
See Onboard an Azure Subscription using a Terraform Illumio Onboarding Application.
Onboarding of network flow logs from AWS and Azure
Creating deployments
Creating applications
Creating application policy rules
Creating tag to label mappings
Creating IP lists
Illumio frequently updates the Illumio Segmentation for the Cloud Terraform source, so refer to this documentation periodically.
Access, subscribe, and contribute to the Illumio Segmentation for the Cloud Terraform source using the links below.
Provider and modules in Terraform Registry
Github
Terraform module examples
Examples and schemas
Application schemas
Deployment and tag to label schemas
Policy schemas