Turbot Terraform Provider Releases
v1.8.2 [2021-03-23]
Bug fixes
- Terraform import now correctly saves the
turbot_policy_setting
resource information in the state file.
v1.8.1 [2021-02-19]
Bug fixes
- Improve error handling upon failure to parse the credentials file.
v1.8.0 [2021-02-04]
What's new?
- Added
akas
argument toturbot_folder
resource. - Improved clarity of various error messages.
- Updated documentation for
turbot_resource
andturbot_ldap_directory
resources.
v1.7.0 [2020-10-05]
What's new?
- New Resource:
turbot_ldap_directory
turbot_resource
: Introduced argumentsfull_data
andfull_metadata
to provide alternatives to data and metadata. These allow you to fully manage the resource data/metadata(any additional properties not in the config are deleted). Refer to resource documentation for full details.
Bug fixes
- The profile argument in provider config had lower precedence than TURBOT_PROFILE set in environment variables. This has been corrected to give the provider config higher precedence.
turbot_file
When creating a resource with no content attribute set, apply operation fails.turbot_folder
After deletion of description attribute, plan operation shows a diff.
v1.6.3 [2020-08-24]
Bug fixes
turbot_mod
should not cause a re-install when doing apply after an import.- Do not panic when receiving certain unrecognized errors from the API.
v1.6.2 [2020-08-17]
Bug fixes
- After creation of a
turbot_google_directory
, terraform plan should not show a change required for thehosted_name
attribute. - After creation of a
turbot_profile
, terraform plan should not show a change required for thepicture
attribute.
v1.6.1 [2020-08-04]
What's new?
- Published via the new Terraform Registry.
v1.6.0 [2020-07-20]
What's new?
- Use data source
turbot_control
to get the status of a specific control for a resource and use it in your stacks. - Added
allow_idp_initiated_sso
to theturbot_saml_directory
resource, allowing setup of SAML with IdP-initiated SSO. turbot_mod
now supportstimeouts
(default 15m), giving flexibility for scripting mod installs.
v1.5.0 [2020-07-15]
What's new?
- Internal errors (5xx) received from the Turbot server will now show a friendly error message. We hope you never see them, but if you do, they should be easier to understand.
v1.4.0 [2020-07-09]
What's new?
turbot_file
resource for easy creation and management of your own data.
Bug fixes
turbot_saml_directory
will now ignore (rather than fail) if passed the deprecatedgroup_id_template
orpool_id
arguments.turbot_local_directory
will now ignore (rather than fail) if passed the deprecatedgroup_id_template
,login_name_template
orpool_id
arguments.
v1.3.1 [2020-07-02]
Bug fixes
turbot_mod
often (and misleadingly) shows a planned version change, even when the version is explicitly set and applied. It now only shows actual changes in the plan.
v1.3.0 [2020-05-29]
What's new?
turbot_policy_setting
now allowstemplate_input
to be either a string or an array of strings in YAML format, so you can write calculated policies that chain dependent GraphQL queries together.turbot_shadow_resource
supports thetimeout
block with create timeout settings. Default value is 5 min.
Bug fixes
turbot_smart_folder_attachment
was always requiring a replacement resource after import. It now properly connects to the existing resources.
v1.2.0 [2020-05-20]
What's new?
- Use
turbot_turbot_directory
to create and manage a turbot.com user directory for your workspace. - Control new features in
turbot_saml_directory
with theallow_group_syncing
,profile_groups_attribute
andgroup_filter
arguments.
Bug fixes
turbot_resource
is used to manage a wide range of resource types generically. Tighter data validation on the Turbot server caused it to fail data validation during updates when the schema required a field for creation, but did not allow it for update. Round tripping should be smoother now for those resources.- The default value of
name_id_format
forturbot_saml_directory
is nowUNSPECIFIED
.
v1.1.0 [2020-04-21]
What's new?
- Suppress diffs caused by
client_secret
inturbot_google_directory
. The secret is not read from the resource (for security reasons), but that leads to noisy diff output.
v1.0.4 [2019-02-26]
Bug fixes
- Importing a
turbot_resource
was not setting the type property, causing a replacement resource to be created every time.
v1.0.3 [2019-02-24]
Bug fixes
terraform import
forturbot_policy_setting
was not setting the type property, constantly forcing replacement of the resource.turbot_google_directory
resource was passing invalid properties to the server.
v1.0.2 [2019-02-11]
Bug fixes
terraform import turbot_resource.my_resource 12345
no longer fails with an invalid JSON error.
v1.0.1 [2019-02-05]
Bug fixes
turbot_shadow_resource
polls until the resource is available in Turbot, which can sometimes take a few minutes depending on the speed of the provider event bus. Previously any blip in that polling would immediately fail the shadow resource creation, aborting the terraform run. Now, we simply retry (as we were anyway) unless there are 5 failures in a row.
v1.0.0 [2019-12-18]
What's new?
- Policy as code - Turbot policies in terraform using version control, etc.
- Manage Turbot configuration including folders, directories and permissions.
- Shadow resources to mix and integrate with other terraform providers & resources.
- Resource:
turbot_folder
- Resource:
turbot_google_directory
- Resource:
turbot_grant
- Resource:
turbot_grant_activation
- Resource:
turbot_local_directory
- Resource:
turbot_local_directory_user
- Resource:
turbot_mod
- Resource:
turbot_policy_setting
- Resource:
turbot_profile
- Resource:
turbot_resource
- Resource:
turbot_saml_directory
- Resource:
turbot_shadow_resource
- Resource:
turbot_smart_folder
- Resource:
turbot_smart_folder_attachment
- Data source:
turbot_policy_value
- Data source:
turbot_resource