<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content
Prepare the Okta Terraform Provider for the OIE upgrade
Okta Identity Engine
Administration

The following documentation has been identified to review as part of the preparation needed to perform the upgrade to Okta Identity Engine (OIE). Note: additional Okta features may require reconfiguration or be disabled in order to complete the upgrade.


Okta Terraform Provider for Okta Identity Engine Upgrade
Complexity Level:
Medium
Upgrade Eligibility: Eligible - Consent Required

How does this impact the upgrade to OIE?
This feature will not prevent the Okta Identity Engine upgrade; however there is significant impact to the way Okta Identity Cloud functions post-upgrade and may impact to the user experience or the general functionality. Contact your Okta Administrator to understand the potential impact listed below.

For teams using terraform to manage one or more okta tenants, there may be an impact to the current terraform provider.

How do I remediate this blocker?

blob

Prior to the upgrade, the Terraform administrator should perform the following tasks:

  • Migrate to the latest version of the Terraform Provider.

  • Note: There are breaking changes from older Terraform provider to the recent version, so must update the hcl scripts.

    • Resource name, Resource attribute name, Resource attribute values <Enums>, etc.

  • These updated changes can be tested on (temp) OIE tenant (Recommended).

  • When the hcl scripts are updated, associated .tfstate file also must change to be in sync with the script changes.

  • Use Terraform commands to make changes to .tfstate file to keep in sync with the script changes.

Reconfiguration Impact
There would not be any impact to Terraform configuration in Okta Classic. This is just ensuring the latest provider is being used.

Post-Upgrade Impact
Post-upgrade, the terraform administrator should perform the following tasks:

  • Execute a terraform plan command with -refresh=false switch to test if the script and tfstate files are in sync.

    • Must get Resources: 0 added, 0 changed, 0 destroyed.

  • If any changes detected (add/change/destroy) in the refresh, make changes as necessary to the script and/or tfstate to achieve alignment with current configuration.

Is there additional training or information I can use to help me with this remediation?
No.

Loading
Prepare the Okta Terraform Provider for the OIE upgrade