Fix/terraform bug fixes
Changes
This MR contains following fixes & improvements:
- Instance creation is now asynchronous, this only changes the internal behavior of the plugin and not its interface
-
enable_ipv4
&enable_ipv6
fields are added to instance resource, this change is backward compatible,enable_ipv4
is defaulted to true -
networks
field schema has been changed to List to improve functionality, also network attachment flow has been rewritten. -
read_only
field has been added to network schema conversion map. -
type
field is added to V1 disk, defaulting tohdd-g1
, which enables the user to select disk type when creating it - network resource validations are now richer, having port & CIDR validation
- All IPs are now enforced in CIDR format in security group resource, this way the states of server and client will be consistent
TODO
-
Update examples based on the changes.
Edited by Ramin Khonsari