diff --git a/docs/docs/getting-started/install.md b/docs/docs/getting-started/install.md index 0f69e59a0..03848d23b 100644 --- a/docs/docs/getting-started/install.md +++ b/docs/docs/getting-started/install.md @@ -279,7 +279,7 @@ To [create the IAM configuration](../workflows/config.md#creating-an-iam-configu The built-in `AdministratorAccess` policy is a superset of these permissions. -To [create a Constellation cluster](../workflows/create.md#the-create-step), see the permissions of [main.tf](https://github.com/edgelesssys/constellation/blob/main/cli/internal/terraform/terraform/iam/aws/main.tf). +To [create a Constellation cluster](../workflows/create.md#the-create-step), see the permissions of [main.tf](https://github.com/edgelesssys/constellation/blob/main/terraform/infrastructure/iam/aws/main.tf). The built-in `PowerUserAccess` policy is a superset of these permissions. diff --git a/docs/docs/workflows/create.md b/docs/docs/workflows/create.md index fdad77cc3..7858b5d8b 100644 --- a/docs/docs/workflows/create.md +++ b/docs/docs/workflows/create.md @@ -46,7 +46,7 @@ Familiarize with the [Terraform usage policy](../reference/terraform.md) before Please also refrain from changing the Terraform resource definitions, as Constellation is tightly coupled to them. ::: -Download the Terraform files for the selected CSP from the [GitHub repository](https://github.com/edgelesssys/constellation/tree/main/cli/internal/terraform/terraform). +Download the Terraform files for the selected CSP from the [GitHub repository](https://github.com/edgelesssys/constellation/tree/main/terraform/infrastructure). Find the image reference for your CSP and region, execute: @@ -245,7 +245,7 @@ yq eval ".infrastructure.gcp.ipCidrPod =\"$(terraform output ip_cidr_pods | jq - Self-managed infrastructure allows for managing the cloud resources necessary for a Constellation cluster separate from the Constellation CLI. This provides flexibility in DevOps and can meet potential regulatory requirements. -To self-manage the infrastructure of your cluster, download the Terraform files for the selected CSP from the [Constellation GitHub repository](https://github.com/edgelesssys/constellation/tree/main/cli/internal/terraform/terraform). +To self-manage the infrastructure of your cluster, download the Terraform files for the selected CSP from the [Constellation GitHub repository](https://github.com/edgelesssys/constellation/tree/main/terraform/infrastructure). They contain a minimum configuration for the resources necessary to run a Constellation cluster on the corresponding CSP. From this base, you can now add, edit, or substitute resources per your own requirements with the infrastructure management tooling of your choice. You need to keep the essential functionality of the base configuration in order for your cluster to function correctly. diff --git a/docs/versioned_docs/version-2.10/getting-started/install.md b/docs/versioned_docs/version-2.10/getting-started/install.md index 7c313945a..4debbca9a 100644 --- a/docs/versioned_docs/version-2.10/getting-started/install.md +++ b/docs/versioned_docs/version-2.10/getting-started/install.md @@ -276,7 +276,7 @@ To [create the IAM configuration](../workflows/config.md#creating-an-iam-configu The built-in `AdministratorAccess` policy is a superset of these permissions. -To [create a Constellation cluster](../workflows/create.md#the-create-step), see the permissions of [main.tf](https://github.com/edgelesssys/constellation/blob/main/cli/internal/terraform/terraform/iam/aws/main.tf). +To [create a Constellation cluster](../workflows/create.md#the-create-step), see the permissions of [main.tf](https://github.com/edgelesssys/constellation/blob/main/terraform/infrastructure/iam/aws/main.tf). The built-in `PowerUserAccess` policy is a superset of these permissions. diff --git a/docs/versioned_docs/version-2.10/workflows/create.md b/docs/versioned_docs/version-2.10/workflows/create.md index 494def766..c0e0cd23d 100644 --- a/docs/versioned_docs/version-2.10/workflows/create.md +++ b/docs/versioned_docs/version-2.10/workflows/create.md @@ -46,7 +46,7 @@ Familiarize with the [Terraform usage policy](../reference/terraform.md) before Please also refrain from changing the Terraform resource definitions, as Constellation is tightly coupled to them. ::: -Download the Terraform files for the selected CSP from the [GitHub repository](https://github.com/edgelesssys/constellation/tree/main/cli/internal/terraform/terraform). +Download the Terraform files for the selected CSP from the [GitHub repository](https://github.com/edgelesssys/constellation/tree/main/terraform/infrastructure). Create a `terraform.tfvars` file. There, define all needed variables found in `variables.tf` using the values from the `constellation-config.yaml`. diff --git a/docs/versioned_docs/version-2.11/getting-started/install.md b/docs/versioned_docs/version-2.11/getting-started/install.md index 7c313945a..4debbca9a 100644 --- a/docs/versioned_docs/version-2.11/getting-started/install.md +++ b/docs/versioned_docs/version-2.11/getting-started/install.md @@ -276,7 +276,7 @@ To [create the IAM configuration](../workflows/config.md#creating-an-iam-configu The built-in `AdministratorAccess` policy is a superset of these permissions. -To [create a Constellation cluster](../workflows/create.md#the-create-step), see the permissions of [main.tf](https://github.com/edgelesssys/constellation/blob/main/cli/internal/terraform/terraform/iam/aws/main.tf). +To [create a Constellation cluster](../workflows/create.md#the-create-step), see the permissions of [main.tf](https://github.com/edgelesssys/constellation/blob/main/terraform/infrastructure/iam/aws/main.tf). The built-in `PowerUserAccess` policy is a superset of these permissions. diff --git a/docs/versioned_docs/version-2.11/workflows/create.md b/docs/versioned_docs/version-2.11/workflows/create.md index d65af1148..d2b0adf90 100644 --- a/docs/versioned_docs/version-2.11/workflows/create.md +++ b/docs/versioned_docs/version-2.11/workflows/create.md @@ -46,7 +46,7 @@ Familiarize with the [Terraform usage policy](../reference/terraform.md) before Please also refrain from changing the Terraform resource definitions, as Constellation is tightly coupled to them. ::: -Download the Terraform files for the selected CSP from the [GitHub repository](https://github.com/edgelesssys/constellation/tree/main/cli/internal/terraform/terraform). +Download the Terraform files for the selected CSP from the [GitHub repository](https://github.com/edgelesssys/constellation/tree/main/terraform/infrastructure). Create a `terraform.tfvars` file. There, define all needed variables found in `variables.tf` using the values from the `constellation-config.yaml`. diff --git a/docs/versioned_docs/version-2.12/getting-started/install.md b/docs/versioned_docs/version-2.12/getting-started/install.md index 0f69e59a0..03848d23b 100644 --- a/docs/versioned_docs/version-2.12/getting-started/install.md +++ b/docs/versioned_docs/version-2.12/getting-started/install.md @@ -279,7 +279,7 @@ To [create the IAM configuration](../workflows/config.md#creating-an-iam-configu The built-in `AdministratorAccess` policy is a superset of these permissions. -To [create a Constellation cluster](../workflows/create.md#the-create-step), see the permissions of [main.tf](https://github.com/edgelesssys/constellation/blob/main/cli/internal/terraform/terraform/iam/aws/main.tf). +To [create a Constellation cluster](../workflows/create.md#the-create-step), see the permissions of [main.tf](https://github.com/edgelesssys/constellation/blob/main/terraform/infrastructure/iam/aws/main.tf). The built-in `PowerUserAccess` policy is a superset of these permissions. diff --git a/docs/versioned_docs/version-2.12/workflows/create.md b/docs/versioned_docs/version-2.12/workflows/create.md index 6249b2f62..ab7bf80ea 100644 --- a/docs/versioned_docs/version-2.12/workflows/create.md +++ b/docs/versioned_docs/version-2.12/workflows/create.md @@ -46,7 +46,7 @@ Familiarize with the [Terraform usage policy](../reference/terraform.md) before Please also refrain from changing the Terraform resource definitions, as Constellation is tightly coupled to them. ::: -Download the Terraform files for the selected CSP from the [GitHub repository](https://github.com/edgelesssys/constellation/tree/main/cli/internal/terraform/terraform). +Download the Terraform files for the selected CSP from the [GitHub repository](https://github.com/edgelesssys/constellation/tree/main/terraform/infrastructure). Create a `terraform.tfvars` file. There, define all needed variables found in `variables.tf` using the values from the `constellation-config.yaml`. diff --git a/docs/versioned_docs/version-2.5/workflows/create.md b/docs/versioned_docs/version-2.5/workflows/create.md index 8e42eb130..7fc991fd7 100644 --- a/docs/versioned_docs/version-2.5/workflows/create.md +++ b/docs/versioned_docs/version-2.5/workflows/create.md @@ -39,7 +39,7 @@ Constellation supports managing the infrastructure via Terraform. This allows fo Since the Constellation CLI also uses Terraform under the hood, you can reuse the same Terraform files. For now, please refrain from changing the Terraform resource definitions, as Constellation is tightly coupled to them. -Download the Terraform files for the selected CSP from the [GitHub repository](https://github.com/edgelesssys/constellation/tree/main/cli/internal/terraform/terraform). +Download the Terraform files for the selected CSP from the [GitHub repository](https://github.com/edgelesssys/constellation/tree/main/terraform/infrastructure). Create a `terraform.tfvars` file. There, define all needed variables found in `variables.tf` using the values from the `constellation-config.yaml`. diff --git a/docs/versioned_docs/version-2.6/workflows/create.md b/docs/versioned_docs/version-2.6/workflows/create.md index de1ae3ba0..d527618b0 100644 --- a/docs/versioned_docs/version-2.6/workflows/create.md +++ b/docs/versioned_docs/version-2.6/workflows/create.md @@ -51,7 +51,7 @@ Familiarize with the [Terraform usage policy](../reference/terraform.md) before Please also refrain from changing the Terraform resource definitions, as Constellation is tightly coupled to them. ::: -Download the Terraform files for the selected CSP from the [GitHub repository](https://github.com/edgelesssys/constellation/tree/main/cli/internal/terraform/terraform). +Download the Terraform files for the selected CSP from the [GitHub repository](https://github.com/edgelesssys/constellation/tree/main/terraform/infrastructure). Create a `terraform.tfvars` file. There, define all needed variables found in `variables.tf` using the values from the `constellation-config.yaml`. diff --git a/docs/versioned_docs/version-2.7/workflows/create.md b/docs/versioned_docs/version-2.7/workflows/create.md index 811d52041..aff59bb6a 100644 --- a/docs/versioned_docs/version-2.7/workflows/create.md +++ b/docs/versioned_docs/version-2.7/workflows/create.md @@ -51,7 +51,7 @@ Familiarize with the [Terraform usage policy](../reference/terraform.md) before Please also refrain from changing the Terraform resource definitions, as Constellation is tightly coupled to them. ::: -Download the Terraform files for the selected CSP from the [GitHub repository](https://github.com/edgelesssys/constellation/tree/main/cli/internal/terraform/terraform). +Download the Terraform files for the selected CSP from the [GitHub repository](https://github.com/edgelesssys/constellation/tree/main/terraform/infrastructure). Create a `terraform.tfvars` file. There, define all needed variables found in `variables.tf` using the values from the `constellation-config.yaml`. diff --git a/docs/versioned_docs/version-2.8/workflows/create.md b/docs/versioned_docs/version-2.8/workflows/create.md index 811d52041..aff59bb6a 100644 --- a/docs/versioned_docs/version-2.8/workflows/create.md +++ b/docs/versioned_docs/version-2.8/workflows/create.md @@ -51,7 +51,7 @@ Familiarize with the [Terraform usage policy](../reference/terraform.md) before Please also refrain from changing the Terraform resource definitions, as Constellation is tightly coupled to them. ::: -Download the Terraform files for the selected CSP from the [GitHub repository](https://github.com/edgelesssys/constellation/tree/main/cli/internal/terraform/terraform). +Download the Terraform files for the selected CSP from the [GitHub repository](https://github.com/edgelesssys/constellation/tree/main/terraform/infrastructure). Create a `terraform.tfvars` file. There, define all needed variables found in `variables.tf` using the values from the `constellation-config.yaml`. diff --git a/docs/versioned_docs/version-2.9/workflows/create.md b/docs/versioned_docs/version-2.9/workflows/create.md index 811d52041..aff59bb6a 100644 --- a/docs/versioned_docs/version-2.9/workflows/create.md +++ b/docs/versioned_docs/version-2.9/workflows/create.md @@ -51,7 +51,7 @@ Familiarize with the [Terraform usage policy](../reference/terraform.md) before Please also refrain from changing the Terraform resource definitions, as Constellation is tightly coupled to them. ::: -Download the Terraform files for the selected CSP from the [GitHub repository](https://github.com/edgelesssys/constellation/tree/main/cli/internal/terraform/terraform). +Download the Terraform files for the selected CSP from the [GitHub repository](https://github.com/edgelesssys/constellation/tree/main/terraform/infrastructure). Create a `terraform.tfvars` file. There, define all needed variables found in `variables.tf` using the values from the `constellation-config.yaml`.