Skip to content

Releases: hashicorp/terraform-provider-tfe

v0.71.0

14 Nov 16:54
9a372fb

Choose a tag to compare

FEATURES:

  • New resource: r/tfe_vault_oidc_configuration for managing Vault OIDC configurations. by @helenjw #1835
  • New resource: r/tfe_aws_oidc_configuration for managing AWS OIDC configurations. by @helenjw #1835
  • New resource: r/tfe_gcp_oidc_configuration for managing GCP OIDC configurations. by @helenjw #1835
  • New resource: r/tfe_azure_oidc_configuration for managing Azure OIDC configurations. by @helenjw. #1835
  • New resource: r/tfe_hyok_configuration for managing HYOK configurations. by @helenjw #1835
  • New Data Source: d/hyok_customer_key_version is a new data source for finding HYOK customer key versions. by @dominicretli #1842
  • New Data Source: d/hyok_encrypted_data_key is a new data source for finding HYOK encrypted data keys. by @dominicretli #1842
  • r/tfe_organization: Adds the enforce_hyok boolean attribute, by @iuri-slywitch-hashicorp.
  • d/tfe_organization: Adds the enforce_hyok boolean attribute, by @iuri-slywitch-hashicorp.
  • r/tfe_workspace: Adds the hyok_enabled read-only boolean attribute, by @iuri-slywitch-hashicorp.
  • d/tfe_workspace: Adds the hyok_enabled read-only boolean attribute, by @iuri-slywitch-hashicorp.
  • d/tfe_workspace: Adds support for additional read-only attributes: locked, created_at, updated_at, environment, apply_duration_average, plan_duration_average, source, setting_overwrites, permissions, and actions. By @rageshganeshkumar.

v0.70.0

24 Sep 19:45
02ebd7e

Choose a tag to compare

FEATURES:

  • d/tfe_agent_pool: Adds the allowed_project_ids and excluded_workspace_ids attributes, by @tylerworlf #1822
  • r/tfe_agent_pool_allowed_projects: Adds support for scoping agent pools to projects, by @tylerworlf #1822
  • r/tfe_agent_pool_excluded_workspaces: Adds support for excluding workspaces from the scope of agent pools, by @tylerworlf #1822
  • r/tfe_project_settings: Adds support for managing project settings. This initially supports setting a default_execution_mode and default_agent_pool_id which override the organization defaults. When not specified in the configuration, the organization defaults will be used and can be read from the resource. by @JarrettSpiker #1822

BUG FIXES:

  • r/tfe_workspace_settings: Prevent unintended clearing of workspace-level tags on the first apply when tags is unset by making tag updates sparse. By @shwetamurali #1851

DEPRECATIONS:

  • r/tfe_stack The deployment_names has been removed, by @Maed223 #1855

v0.69.0

15 Sep 21:21

Choose a tag to compare

BREAKING CHANGES:

All resources have been upgraded to use the latest Terraform plugin protocol. This provider now requires a Terraform version of v1.0.0 or later.

ENHANCEMENTS:

  • r/tfe_oauth_client: The oauth_token attribute no longer triggers resource replacement unless combined with other replacement-triggering attributes. Use terraform apply -replace to force replacement. By @lilincmu #1825

FEATURES:

  • r/tfe_registry_module: Add source_directory and tag_prefix registry module support for private registry monorepository, which is a beta feature and not available to all users, by @jillirami (#1800)
  • r/tfe_stack Adds support for managing agent pools on a Stack, by @Maed223 #1836
  • r/tfe_terraform_version: Adds support for specifying architecture-specific binaries using the archs attribute, by @kelsi-hoyle 1762
  • r/tfe_opa_version: Adds support for specifying architecture-specific binaries using the archs attribute, by @kelsi-hoyle 1762
  • r/tfe_sentinel_version: Adds support for specifying architecture-specific binaries using the archs attribute, by @kelsi-hoyle 1762

DEPRECATIONS:

  • r/tfe_terraform_version: The url and sha attributes are deprecated and will be removed in a future version. Use the archs attribute to specify architecture-specific binaries going forward, by @kelsi-hoyle 1762
  • r/tfe_opa_version: The url and sha attributes are deprecated and will be removed in a future version. Use the archs attribute to specify architecture-specific binaries going forward, by @kelsi-hoyle 1762
  • r/tfe_sentinel_version: The url and sha attributes are deprecated and will be removed in a future version. Use the archs attribute to specify architecture-specific binaries going forward, by @kelsi-hoyle 1762
  • r/tfe_oauth_client: The oauth_token attribute no longer triggers resource replacement unless combined with other replacement-triggering attributes. Use terraform apply -replace to force replacement. By @lilincmu #1825
  • r/tfe_test_variable: Add missing argument reference and attributes documentation (#1625)

BUG FIXES:

  • r/tfe_notification_configuration: update url attribute to be sensitive, by @jillirami #1799
  • d/tfe_project: fixes: 'duplicate set element' error, as workspaces can appear multiple times in get /workspaces, by @lewis-catley #1817
  • r/tfe_workspace: fixed documentation Example Usages to use the tfe_organization.test-organization.name as organization name
  • r/tfe_workspace_run: fixed documentation Example Usages to use the tfe_organization.test-organization.name as organization name

v0.68.2

28 Jul 20:08
217fe8d

Choose a tag to compare

fix: read ws before creating tfe_workspace_settings (#1795)

* fix: read ws before create settings

During create, the default boolean values coming from the model can easily overwrite the values that were set on the tfe_workspace.

The solution is to read the workspace before creating the settings resource so that the state is set correctly.

* chore: prep for 0.68.2 release

* fix underscores in variable names

v0.68.1

22 Jul 01:58
e4f3261

Choose a tag to compare

bump VERSION (#1790)

v0.68.0

17 Jul 22:46
06f8326

Choose a tag to compare

v0.68.0

FEATURES:

  • r/tfe_workspace_settings: offers more arguments for managing the workspace configuration, by @drewmullen #1781

v0.67.1

26 Jun 19:39
3f1d671

Choose a tag to compare

BUG FIXES:

  • r/tfe_workspace update tags to be a computed attribute, by @Maed223 #1767

v0.67.0

19 Jun 20:12
c250a88

Choose a tag to compare

Merge pull request #1764 from hashicorp/changelog-0point67

Prepping for v0.67.0 release

v0.66.0

24 May 01:53
474d5aa

Choose a tag to compare

v0.66.0

BUG FIXES:

  • d/tfe_outputs: fixes 'error inferring type for key' for output objects that had a key with null value. (#1709), by @uturunku1 #1699
  • r/tfe_workspace_settings: fixes Provider produced inconsistent result after apply error when setting remote_state_consumer_ids to an empty set in config. #1728
  • ephemeral-resources/tfe_team_token: Ephemeral team tokens are now only valid within the context of a Terraform run, by @ctrombley #1736

FEATURES:

  • r/tfe_team_token: Adds support for creating multiple team tokens for a single team by adding the description attribute, which must be unique per team, by @mkam #1698

DEPRECATIONS:

  • ephemeral-resources/tfe_organization_token: Ephemeral organization tokens have been removed, by @ctrombley #1736
  • ephemeral-resources/tfe_agent_token: Ephemeral agent tokens have been removed, by @ctrombley #1736
  • ephemeral-resources/tfe_audit_trail_token: Ephemeral audit trail tokens have been removed, by @ctrombley #1736

v0.65.2

BUG FIXES:

v0.65.1

BUG FIXES:

v0.65.0

FEATURES:

Note: New tag attributes are only available in HCP Terraform and Terraform Enterprise releases v202504-1 or later

  • New Ephemeral Resource: tfe_audit_trail_token is a new ephemeral resource for creating and managing audit trail tokens, by @uturunku1 #1675

  • New Ephemeral Resource: tfe_organization_token is a new ephemeral resource for creating and managing organization tokens, by @ctrombley #1616

  • New Ephemeral Resource: tfe_team_token is a new ephemeral resource for creating and managing team tokens in an organization, by @shwetamurali and @ctrombley #1628

  • New Ephemeral Resource: tfe_agent_token is a new ephemeral resource for creating and managing agent tokens, by @uturunku1 (#1627)

  • New Ephemeral Resource: tfe_outputs is a new ephemeral resource for retrieving the state version outputs of a workspace without writing sensitive data to the state file, by @ctrombley #1640

  • New Data Source: tfe_registry_module is a new data source for finding
    registry modules by @drewmullen and @danquack #1667

  • New Ephemeral Resource: agent_token is a new ephemeral
    resource for creating and managing agent tokens, by @uturunku1 (#1627)

  • r/tfe_project: Adds tags and ignore_additional_tags attribute, by @sebasslash #1543

  • r/tfe_workspace: Adds tags, ignore_additional_tags and effective_tags attribute, by @sebasslash #1543

  • d/tfe_project: Adds the effective_tags attribute, by @sebasslash #1543

  • d/tfe_workspace: Adds the effective_tags attribute which reflects all effective tags computed on the workspace, by @sebasslash #1543

  • d/tfe_workspace_ids: Adds the tag_filters attribute which filters the list of workspace IDs specified by the include or exclude fields, by @sebasslash #1543

ENHANCEMENTS:

  • r/tfe_variable: Add value_wo write-only attribute, by @uturunku1 (#1639)

  • r/tfe_test_variable: Add value_wo write-only attribute, by @uturunku1 (#1639)

  • r/tfe_policy_set_parameter: Add value_wo write-only attribute, by @ctrombley (#1641)

  • r/tfe_organization_run_task: Add hmac_key_wo write-only attribute, by @shwetamurali (#1646)

  • r/tfe_saml_settings: Add private_key_wo write-only attribute, by @uturunku1 (#1660)

  • r/tfe_ssh_key: Add key_wo write-only attribute, by @ctrombley (#1659)

  • r/tfe_team_notification_configuration: Add token_wo write-only attribute, by @shwetamurali (#1665)

  • r/tfe_notification_configuration: Add token_wo write-only attribute, by @uturunku1 (#1664)

  • r/tfe_workspace: Do not force recreation of workspace if users do not provide source_name or source_url. #1674

BUG FIXES:

  • r/tfe_oauth_client: Ensure oauth_token_id updates register when performing a terraform apply, by @hashimoon #1631

v.0.64.0

FEATURES:

  • r/tfe_project: Add auto_destroy_activity_duration field to the project resource, which automatically propagates auto-destroy settings to workspaces 1550
  • d/tfe_project: Add auto_destroy_activity_duration field to the project datasource 1550
  • r/tfe_team_project_access: Add variable_sets attribute to project_access, by @mkam #1565

BUG FIXES:

  • r/tfe_stack: Fix serialization issue when using github app installation within vcs_repo block, by @mjyocca #1572

  • r/tfe_workspace_settings: Prevent fetching of all workspaces as the remote_state_consumer_ids when global_remote_state is set to true, by @Uk1288 #1606

v.0.63.0

BUG FIXES:

  • r/tfe_workspace_settings: Allow multiple unknown values in remote_state_consumer_ids, by @brandonc #1569

FEATURES:

  • New Resource: tfe_team_notification_configuration is a new resource for managing team notification configurations, by @jfreda (#1540)

v0.62.0

FEATURES:

  • r/tfe_variable_set: Add parent_project_id attribute, by @mkam #1522

v0.61.0

DEPRECATIONS:

  • r/tfe_workspace: global_remote_state and remote_state_consumer_ids have been deprecated and moved to tfe_workspace_settings (see ENHANCEMENTS below for more details)

FEATURES:

  • r/tfe_audit_trail_token is a new resource for managing audit trail tokens in organization, by @glensarti and @c4po 1533

v0.60.1

BUG FIXES:

  • r/tfe_policy: enforcement level can be updated on OPA policies by @glennsarti #1521

ENHANCEMENTS:

  • r/tfe_workspace_settings: global_remote_state and remote_state_consumer_ids can now be managed using tfe_workspace_settings. This enhancement avoids the possibility of a mutual dependency between two or more workspaces that may access each others' state by @brandonc #1524

v0.60.0

BUG FIXES:

  • r/tfe_no_code_module: Wait for the registry module version to be created before creating the no-code-module. Also, the version_pin attribute must be set when variable options are created by @dsa0x #1504
  • r/tfe_workspace_run_task: Do not error when reading workspace tasks that no longer exist by @glennsarti #1500
  • r/tfe_organization_run_task: Do not error when reading organization tasks that no longer exist by @glennsarti #1500
  • r/tfe_organization_run_task_global_settings: Do not error when reading organization task global settings that no longer exist by @glennsarti #1500

FEATURES:

  • r/tfe_organization: Add speculative_plan_management_enabled attribute, by @lilincmu #1509
  • d/tfe_organization: Add `speculative_plan_managem...
Read more

v0.65.4-alpha.1

28 Apr 18:00
dcabb3a

Choose a tag to compare

BUG FIXES:

  • d/tfe_outputs: fixes 'error inferring type for key' for output objects that had a key with null value. (#1709), by @uturunku1 #1699

v0.65.2

BUG FIXES:

v0.65.1

BUG FIXES:

v0.65.0

FEATURES:

Note: New tag attributes are only available in HCP Terraform and Terraform Enterprise releases v202504-1 or later

  • New Ephemeral Resource: tfe_audit_trail_token is a new ephemeral resource for creating and managing audit trail tokens, by @uturunku1 #1675

  • New Ephemeral Resource: tfe_organization_token is a new ephemeral resource for creating and managing organization tokens, by @ctrombley #1616

  • New Ephemeral Resource: tfe_team_token is a new ephemeral resource for creating and managing team tokens in an organization, by @shwetamurali and @ctrombley #1628

  • New Ephemeral Resource: tfe_agent_token is a new ephemeral resource for creating and managing agent tokens, by @uturunku1 (#1627)

  • New Ephemeral Resource: tfe_outputs is a new ephemeral resource for retrieving the state version outputs of a workspace without writing sensitive data to the state file, by @ctrombley #1640

  • New Data Source: tfe_registry_module is a new data source for finding
    registry modules by @drewmullen and @danquack #1667

  • New Ephemeral Resource: agent_token is a new ephemeral
    resource for creating and managing agent tokens, by @uturunku1 (#1627)

  • r/tfe_project: Adds tags and ignore_additional_tags attribute, by @sebasslash #1543

  • r/tfe_workspace: Adds tags, ignore_additional_tags and effective_tags attribute, by @sebasslash #1543

  • d/tfe_project: Adds the effective_tags attribute, by @sebasslash #1543

  • d/tfe_workspace: Adds the effective_tags attribute which reflects all effective tags computed on the workspace, by @sebasslash #1543

  • d/tfe_workspace_ids: Adds the tag_filters attribute which filters the list of workspace IDs specified by the include or exclude fields, by @sebasslash #1543

ENHANCEMENTS:

  • r/tfe_variable: Add value_wo write-only attribute, by @uturunku1 (#1639)

  • r/tfe_test_variable: Add value_wo write-only attribute, by @uturunku1 (#1639)

  • r/tfe_policy_set_parameter: Add value_wo write-only attribute, by @ctrombley (#1641)

  • r/tfe_organization_run_task: Add hmac_key_wo write-only attribute, by @shwetamurali (#1646)

  • r/tfe_saml_settings: Add private_key_wo write-only attribute, by @uturunku1 (#1660)

  • r/tfe_ssh_key: Add key_wo write-only attribute, by @ctrombley (#1659)

  • r/tfe_team_notification_configuration: Add token_wo write-only attribute, by @shwetamurali (#1665)

  • r/tfe_notification_configuration: Add token_wo write-only attribute, by @uturunku1 (#1664)

  • r/tfe_workspace: Do not force recreation of workspace if users do not provide source_name or source_url. #1674

BUG FIXES:

  • r/tfe_oauth_client: Ensure oauth_token_id updates register when performing a terraform apply, by @hashimoon #1631

v.0.64.0

FEATURES:

  • r/tfe_project: Add auto_destroy_activity_duration field to the project resource, which automatically propagates auto-destroy settings to workspaces 1550
  • d/tfe_project: Add auto_destroy_activity_duration field to the project datasource 1550
  • r/tfe_team_project_access: Add variable_sets attribute to project_access, by @mkam #1565

BUG FIXES:

  • r/tfe_stack: Fix serialization issue when using github app installation within vcs_repo block, by @mjyocca #1572

  • r/tfe_workspace_settings: Prevent fetching of all workspaces as the remote_state_consumer_ids when global_remote_state is set to true, by @Uk1288 #1606

v.0.63.0

BUG FIXES:

  • r/tfe_workspace_settings: Allow multiple unknown values in remote_state_consumer_ids, by @brandonc #1569

FEATURES:

  • New Resource: tfe_team_notification_configuration is a new resource for managing team notification configurations, by @jfreda (#1540)

v0.62.0

FEATURES:

  • r/tfe_variable_set: Add parent_project_id attribute, by @mkam #1522

v0.61.0

DEPRECATIONS:

  • r/tfe_workspace: global_remote_state and remote_state_consumer_ids have been deprecated and moved to tfe_workspace_settings (see ENHANCEMENTS below for more details)

FEATURES:

  • r/tfe_audit_trail_token is a new resource for managing audit trail tokens in organization, by @glensarti and @c4po 1533

v0.60.1

BUG FIXES:

  • r/tfe_policy: enforcement level can be updated on OPA policies by @glennsarti #1521

ENHANCEMENTS:

  • r/tfe_workspace_settings: global_remote_state and remote_state_consumer_ids can now be managed using tfe_workspace_settings. This enhancement avoids the possibility of a mutual dependency between two or more workspaces that may access each others' state by @brandonc #1524

v0.60.0

BUG FIXES:

  • r/tfe_no_code_module: Wait for the registry module version to be created before creating the no-code-module. Also, the version_pin attribute must be set when variable options are created by @dsa0x #1504
  • r/tfe_workspace_run_task: Do not error when reading workspace tasks that no longer exist by @glennsarti #1500
  • r/tfe_organization_run_task: Do not error when reading organization tasks that no longer exist by @glennsarti #1500
  • r/tfe_organization_run_task_global_settings: Do not error when reading organization task global settings that no longer exist by @glennsarti #1500

FEATURES:

  • r/tfe_organization: Add speculative_plan_management_enabled attribute, by @lilincmu #1509
  • d/tfe_organization: Add speculative_plan_management_enabled attribute, by @lilincmu #1509

v0.59.0

BREAKING CHANGES

  • r/tfe_team: Default "secret" visibility has been removed from tfe_team because it now requires explicit or owner access. The default, "organization", is now computed by the platform. by @brandonc #1439

BUG FIXES:

  • r/tfe_workspace_run_task: The Workspace Run Task resource will use the stages attribute by @glennsarti #1459

v0.58.0

ENHANCEMENTS:

BUG FIXES:

  • r/tfe_workspace html_url is now planned to be recomputed when name changes. Previously, changed values would show up on the next plan, by @brandonc 1422

v0.57.1

  • r/tfe_stack initial support for this BETA feature was ...
Read more