cloudstack-terraform-provider
cloudstack-terraform-provider copied to clipboard
CloudStack Terraform Provider
## Overview This PR completely updates the `cloudstack_service_offering` resource to support CloudStack API version 4.21, achieving **100% SDK coverage** with all 54 parameters from `CreateServiceOfferingParams` fully implemented. ## Motivation I...
Attempt to implement #232
I tried to import traffic types into terraform, but they all got imported as "Management". The problem is that it looks for 'name', which doesn't exist, so it always defaults...
## Feature Request: Support for `serviceofferingdetails` in `cloudstack_service_offering` ### **Problem Statement** Currently, the `cloudstack_service_offering` resource doesn't support configuring `serviceofferingdetails`, which is essential for GPU instances that require `pciDevice` and `vgpuType`...
It appears IPv6 support is missing in the implementation, the primary however is when creating a guest network. Most of the other places are tasks I'm assuming most people aren't...
Relates to #218 (stabilizes acceptance matrix for that feature PR) ## Problem The acceptance test matrix is experiencing frequent timeouts around the 20–27 minute mark, with jobs failing out of...
The `createEgressFirewallRule` API allows the creation of TCP/UDP rules involving all possible ports by simply omitting the `startport` and `endport` parameters. For instance, after the following API call: ```bash 🐞...
When creating VLAN only guest networks with type "L2", the "cidr" arg is extraneous and should not be required.
- Add 'type' field to cloudstack_network resource schema - Make 'cidr' field conditionally required based on network type - L2 networks: cidr not required, IP parameters skipped - L3 networks:...
- Allow omitting ports parameter for TCP/UDP protocols to create rules that encompass all ports - Update validation to make ports parameter optional for TCP/UDP protocols - Add support for...