We are excited to announce that we now have a supported Terraform provider for XenServer.
The Terraform provider for XenServer is available here: https://registry.terraform.io/providers/xenserver/xenserver/latest
Here is the link for the GitHub repository: https://github.com/xenserver/terraform-provider-xenserver
The XenServer Management API (XAPI) – interface for scripting against XenServer – previously worked with Powershell, Python, Java, C#, C, and Go.
Adding support for Terraform enhances our automation capabilities and gives you a broader range of options for automating XenServer configuration and tasks.
Automation / Infrastructure-as-Code with XenServer enables you to more efficiently build large XenServer environments, minimize configuration errors, ensure consistency across your environment, and quickly build/rebuild QA environments.
This first release of the XenServer Terraform provider includes capabilities to:
- Create virtual machines
- Create and remove snapshots
- Add or remove local of NFS storage
- Create networks
- View information about XenServer hosts
We are working to add more capabilities for Terraform and are considering other Infrastructure-as-Code platforms to partner with.
Please feel free to share what automation capabilities you would like with XenServer. You can reach out to us at the XenServer LinkedIn account or email us at Feedback@XenServer.com.