Skip to content
This repository was archived by the owner on May 20, 2025. It is now read-only.

Commit ae6e2e6

Browse files
authored
docs: remove notes about the beta-providers preview flag (#728)
1 parent ddfbd90 commit ae6e2e6

File tree

9 files changed

+15
-88
lines changed

9 files changed

+15
-88
lines changed

docs/guides/terraform/api-gateway-throttle.mdx

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -85,13 +85,6 @@ region: us-east-2
8585
If you don't have a stack file use `nitric stack new` to create one.
8686
</Note>
8787

88-
Because the [Terraform providers](/providers/terraform) are in preview, you'll also need to enable `beta-providers` in your Nitric project by adding the following to your project's nitric.yaml file:
89-
90-
```yaml title:nitric.yaml
91-
preview:
92-
- beta-providers
93-
```
94-
9588
You can generate the Terraform project as usual by running the `nitric up` command:
9689

9790
```bash

docs/guides/terraform/s3-encryption.mdx

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -89,13 +89,6 @@ region: us-east-2
8989
If you don't have a stack file use `nitric stack new` to create one.
9090
</Note>
9191

92-
Because the [Terraform providers](/providers/terraform) are in preview, you'll also need to enable `beta-providers` in your Nitric project by adding the following to your project's nitric.yaml file:
93-
94-
```yaml title:nitric.yaml
95-
preview:
96-
- beta-providers
97-
```
98-
9992
You can generate the Terraform project as usual by running the `nitric up` command:
10093

10194
```bash

docs/guides/terraform/s3-replicate.mdx

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -254,13 +254,6 @@ region: us-east-2
254254
If you don't have a stack file use `nitric stack new` to create one.
255255
</Note>
256256

257-
Because the [Terraform providers](/providers/terraform) are in preview, you'll also need to enable `beta-providers` in your Nitric project by adding the following to your project's nitric.yaml file:
258-
259-
```yaml title:nitric.yaml
260-
preview:
261-
- beta-providers
262-
```
263-
264257
You can generate the Terraform project as usual by running the `nitric up` command:
265258

266259
```bash

docs/guides/terraform/terratest.mdx

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -140,13 +140,6 @@ provider: nitric/[email protected]
140140
region: us-east-2
141141
```
142142
143-
The Nitric Terraform providers are currently in preview, to enable them you'll need to enable beta-providers in your Nitric project. You can do this by adding the following to your project's `nitric.yaml` file:
144-
145-
```yaml title:nitric.yaml
146-
preview:
147-
- beta-providers
148-
```
149-
150143
Once you've created your stack file, you can generate the Terraform code by running the following command:
151144
152145
```

docs/guides/terraform/trivy.mdx

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,6 @@ provider: nitric/[email protected]
6464
region: us-east-2
6565
```
6666
67-
The Nitric Terraform providers are currently in preview. To enable them, you'll need to enable beta-providers in your Nitric project. You can do this by adding the following to your project's `nitric.yaml` file:
68-
69-
```yaml title:nitric.yaml
70-
preview:
71-
- beta-providers
72-
```
73-
7467
Once you've created your stack file, you can generate the Terraform code by running the following command:
7568
7669
```bash

docs/providers/terraform/aws.mdx

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,9 @@ provider: nitric/awstf@latest
1111
```
1212
1313
<Note>
14-
The Nitric Terraform AWS Provider is currently in preview, it's not
15-
recommended for production deployments. We recommend using the [Pulumi AWS
16-
Providers](/providers/pulumi/aws) for production deployments until the
17-
Terraform provider is stable.
14+
The Nitric Terraform AWS Provider is currently in Preview. We recommend
15+
reviewing the generated Terraform before deploying to Production environments,
16+
or alternatively using the [Pulumi AWS Providers](/providers/pulumi/aws).
1817
</Note>
1918
2019
## Prerequisites
@@ -23,15 +22,6 @@ The **Terraform CLI** is required to deploy the resulting Terraform Stack that N
2322
2423
The provider is built with the [Cloud Development Kit for Terraform (CDKTF)](https://developer.hashicorp.com/terraform/cdktf). Since CDKTF relies on Node.js, you'll need to have Node.js installed, you can read about the full CDKTF prerequisites in the [CDKTF documentation](https://developer.hashicorp.com/terraform/tutorials/cdktf/cdktf-install#prerequisites).
2524
26-
## Enabling Nitric Terraform Providers
27-
28-
The Nitric Terraform providers are currently in preview, to enable them you'll need to enable `beta-providers` in your Nitric project. You can do this by adding the following to your project's `nitric.yaml` file:
29-
30-
```yaml title:nitric.yaml
31-
preview:
32-
- beta-providers
33-
```
34-
3525
## AWS Credentials
3626
3727
The Terraform CLI typically uses standard AWS credential settings to authenticate with AWS. If you've set credentials for the AWS CLI or an AWS SDK previously, these settings should work without modification.
@@ -83,10 +73,12 @@ Find your stack's resource group in the list and click it:
8373
<Note>
8474
Resource groups are conventionally named `<project-name>-<stack-name>`
8575

86-
In this example the project name is `api-testing` and the stack name is `aws`.
76+
In this example the project name is `api-testing` and the stack name is `aws`.
77+
8778
</Note>
8879

8980
![resource group list image](/docs/images/docs/aws-rg-screen.png)
81+
9082
## Stack Configuration
9183

9284
```yaml title:nitric.[stack ID].yaml

docs/providers/terraform/azure.mdx

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,9 @@ provider: nitric/azuretf@latest
1111
```
1212
1313
<Note>
14-
The Nitric Terraform Azure Provider is currently in preview, it's not
15-
recommended for production deployments. We recommend using the [Pulumi Azure
16-
Providers](/providers/pulumi/azure) for production deployments until the
17-
Terraform provider is stable.
14+
The Nitric Terraform Azure Provider is currently in Preview. We recommend
15+
reviewing the generated Terraform before deploying to Production environments,
16+
or alternatively using the [Pulumi Azure Providers](/providers/pulumi/azure).
1817
</Note>
1918
2019
## Prerequisites
@@ -23,15 +22,6 @@ The **Terraform CLI** is required to deploy the resulting Terraform Stack that N
2322
2423
The provider is built with the [Cloud Development Kit for Terraform (CDKTF)](https://developer.hashicorp.com/terraform/cdktf). Since CDKTF relies on Node.js, you'll need to have Node.js installed, you can read about the full CDKTF prerequisites in the [CDKTF documentation](https://developer.hashicorp.com/terraform/tutorials/cdktf/cdktf-install#prerequisites).
2524
26-
## Enabling Nitric Terraform Providers
27-
28-
The Nitric Terraform providers are currently in preview, to enable them you'll need to enable `beta-providers` in your Nitric project. You can do this by adding the following to your project's `nitric.yaml` file:
29-
30-
```yaml title:nitric.yaml
31-
preview:
32-
- beta-providers
33-
```
34-
3525
## Azure Credentials
3626
3727
The Terraform CLI typically uses standard Azure credential settings to authenticate with Azure. If you've set credentials for the Azure CLI or an Azure SDK previously, these settings should work without modification.

docs/providers/terraform/gcp.mdx

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,9 @@ provider: nitric/gcptf@latest
1111
```
1212
1313
<Note>
14-
The Nitric Terraform GCP Provider is currently in preview, it's not
15-
recommended for production deployments. We recommend using the [Pulumi GCP
16-
Provider](/providers/pulumi/gcp) for production deployments until the
17-
Terraform provider is stable.
14+
The Nitric Terraform GCP Provider is currently in Preview. We recommend
15+
reviewing the generated Terraform before deploying to Production environments,
16+
or alternatively using the [Pulumi GCP Provider](/providers/pulumi/gcp).
1817
</Note>
1918
2019
## Prerequisites
@@ -23,15 +22,6 @@ The **Terraform CLI** is required to deploy the resulting Terraform Stack that N
2322
2423
The provider is built with the [Cloud Development Kit for Terraform (CDKTF)](https://developer.hashicorp.com/terraform/cdktf). Since CDKTF relies on Node.js, you'll need to have Node.js installed, you can read about the full CDKTF prerequisites in the [CDKTF documentation](https://developer.hashicorp.com/terraform/tutorials/cdktf/cdktf-install#prerequisites).
2524
26-
## Enabling Nitric Terraform Providers
27-
28-
The Nitric Terraform providers are currently in preview, to enable them you'll need to enable `beta-providers` in your Nitric project. You can do this by adding the following to your project's `nitric.yaml` file:
29-
30-
```yaml title:nitric.yaml
31-
preview:
32-
- beta-providers
33-
```
34-
3525
## Google Cloud Credentials
3626
3727
The Terraform CLI typically uses standard GCP credential settings to authenticate with GCP. If you've used the GCP CLI to login or another standard method previously, these settings should work without modification.

docs/providers/terraform/index.mdx

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,11 @@ The **Terraform CLI** is required to deploy the resulting Terraform Stack that N
1818
The provider is built with the [Cloud Development Kit for Terraform (CDKTF)](https://developer.hashicorp.com/terraform/cdktf). Since CDKTF relies on **Node.js**, you'll need to have Node.js installed, you can read about the full CDKTF prerequisites in the [CDKTF documentation](https://developer.hashicorp.com/terraform/tutorials/cdktf/cdktf-install#prerequisites).
1919

2020
<Note>
21-
Terraform providers are currently in preview, they're not recommended for
22-
production deployments. We recommend using the [Pulumi
23-
Provider](/providers/pulumi) for production deployments until the Terraform
24-
providers are stable.
21+
Terraform providers are currently in Preview. We recommend reviewing the
22+
generated Terraform before deploying to Production environments, or
23+
alternatively using the equivalent [Pulumi Provider](/providers/pulumi).
2524
</Note>
2625

27-
## Enabling Nitric Terraform Providers
28-
29-
The Nitric Terraform providers are currently in preview, to enable them you'll need to enable `beta-providers` in your Nitric project. You can do this by adding the following to your project's `nitric.yaml` file:
30-
31-
```yaml title:nitric.yaml
32-
preview:
33-
- beta-providers
34-
```
35-
3626
## Available Terraform Providers
3727

3828
- [AWS](/providers/terraform/aws)

0 commit comments

Comments
 (0)