Terraform provider for Citrix ADM Service provides Infrastructure as Code (IaC) to manage your ADCs via ADM. Using the terraform provider you can onboard ADCs in ADM, assign licenses, create and trigger stylebooks, run configpacks etc.
Example terrform scripts can be found in examples folder
Till the provider is available in terraform registry, you can install the provider via the following steps:
The latest released version of the provider is available on the Release Page.
Download the zip file as per your operating system and architecture.
Click below against your operationg system to know how to install the provider.
Linux
- Extract the zip file and copy the binary to
~/.terraform.d/plugins/registry.terraform.io/citrix/citrixadm/<VERSION>/linux_amd64
directory. Create the directory if this is not already present.
1. where `<VERSION>` is the version of the provider you have downloaded. Eg: `0.5.0`
MacOS
- Extract the zip file and copy the binary to
~/.terraform.d/plugins/registry.terraform.io/citrix/citrixadm/<VERSION>/darwin_amd64
directory. Create the directory if this is not already present.
1. where `<VERSION>` is the version of the provider you have downloaded. Eg: `0.5.0`
Windows
-
Extract the zip file and copy the
.exe
file to%APPDATA%/terraform.d/plugins/registry.terraform.io/citrix/citrixadm/<version>/<OSARCH>/
directory. Create the directory if this is not already present.
- Copy a sample provider.tf file to a new directory.
- Open command prompt/terminal and run the following command:
terraform init
andterraform validate
Documentation can be found here.