mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
36 lines
2.0 KiB
Plaintext
36 lines
2.0 KiB
Plaintext
:_content-type: ASSEMBLY
|
|
[id="rosa-classic-creating-a-cluster-quickly-terraform"]
|
|
= Creating a default ROSA (classic architecture) cluster using Terraform
|
|
include::_attributes/attributes-openshift-dedicated.adoc[]
|
|
:context: rosa-classic-creating-a-cluster-quickly-terraform
|
|
|
|
toc::[]
|
|
|
|
Create a {rosa-classic-first} cluster quickly by using a Terraform cluster template that is configured with the default cluster options.
|
|
|
|
The cluster creation process described below uses a Terraform configuration that prepares a {rosa-classic} AWS Security Token Service (STS) cluster with the following resources:
|
|
|
|
* An OIDC provider with a managed `oidc-config` configuration
|
|
* Prerequisite IAM Operator roles with associated AWS Managed ROSA Policies
|
|
* IAM account roles with associated AWS Managed ROSA Policies
|
|
* All other AWS resources required to create a ROSA with STS cluster
|
|
|
|
include::modules/rosa-terraform-overview.adoc[leveloffset=+1]
|
|
include::modules/rosa-sts-terraform-prerequisites.adoc[leveloffset=+1]
|
|
include::modules/rosa-sts-terraform-considerations.adoc[leveloffset=+1]
|
|
include::modules/rosa-sts-overview-of-the-default-cluster-specifications.adoc[leveloffset=+1]
|
|
|
|
[id="rosa-classic-creating-a-cluster-quickly-terraform-procedure"]
|
|
== Creating a default {rosa-classic} cluster using Terraform
|
|
|
|
The cluster creation process outlined below shows how to use Terraform to create your account-wide IAM roles and a {rosa-classic} cluster with a managed OIDC configuration.
|
|
|
|
include::modules/rosa-sts-cluster-terraform-setup.adoc[leveloffset=+2]
|
|
include::modules/rosa-classic-cluster-terraform-file-creation.adoc[leveloffset=+2]
|
|
include::modules/rosa-sts-cluster-terraform-execute.adoc[leveloffset=+2]
|
|
include::modules/rosa-sts-cluster-terraform-destroy.adoc[leveloffset=+2]
|
|
|
|
[role="_additional-resources"]
|
|
[id="additional-resources_rosa-classic-creating-a-cluster-quickly-terraform"]
|
|
== Additional resources
|
|
* xref:../../rosa_architecture/rosa-sts-about-iam-resources.adoc#rosa-sts-account-wide-roles-and-policies_rosa-sts-about-iam-resources[Account-wide IAM role and policy reference] |