All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and the versioning follows the Semantic Versioning 2.0.0 specification.
Given a version number MAJOR.MINOR.PATCH:
-
MAJOR version when making incompatible API changes,
-
MINOR version when adding functionality in a backwards compatible manner,
-
PATCH version when making backwards compatible bug fixes.
-
var.ssh_authorized_keys
is deprecated. Usevar.ssh_public_keys
. -
var.assign_public_ip
is deprecated. Usevar.public_ip
with the predefined keywords instead.
-
Add support for freeform and defined tags for instances, vnics and block volumes (Fix #10, #11, #12, #13, #18, #20)
-
Add "module watermark" freeform tags: module defined and user defined freeform tags are merged on the final resource
-
Add support to provide the
ssh_authorized_keys
argument as a string or as a file (Fix #67 #70) -
Add support for reserved Public IP on instance first VNIC (fix #55)
-
Add support for backup policy on boot volume (fix #64)
-
Add new outputs for each provisioned resources: "all_attributes" outputs have full provider coverage and are auto-updating.
-
New examples for both Flex Instances and Fixed Shape Instances
-
Documentation is now formatted with AsciiDoc
-
Terraform block now defines minimum terraform version and required providers. Block Moved to main.tf
-
block volumes attachment type is now paravirtualized by default
-
boot volume size default value is now passed by the service
-
README content is automatically generated for the following sections: Requirements, Providers, Inputs, Outputs
-
Issue #41 - When regional subnets are used, the instance fails to detect the availability domain
-
Instance Domain selection do not rely on vnic AD anymore: use Data Source + a list local
-
add
var.ad_number
,data.oci_identity_availability_domains.ad
,local.ADs
-
-
Sample code in the main README is now compliant with Terraform 0.12 syntax
-
Documentation enhancement:
-
CHANGELOG format
-
Missing description, type or default value for variables module inputs
-