You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 20, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: docs/guides/terraform/api-gateway-throttle.mdx
-7Lines changed: 0 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -85,13 +85,6 @@ region: us-east-2
85
85
If you don't have a stack file use `nitric stack new` to create one.
86
86
</Note>
87
87
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
-
95
88
You can generate the Terraform project as usual by running the `nitric up` command:
Copy file name to clipboardExpand all lines: docs/guides/terraform/s3-encryption.mdx
-7Lines changed: 0 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -89,13 +89,6 @@ region: us-east-2
89
89
If you don't have a stack file use `nitric stack new` to create one.
90
90
</Note>
91
91
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
-
99
92
You can generate the Terraform project as usual by running the `nitric up` command:
Copy file name to clipboardExpand all lines: docs/guides/terraform/s3-replicate.mdx
-7Lines changed: 0 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -254,13 +254,6 @@ region: us-east-2
254
254
If you don't have a stack file use `nitric stack new` to create one.
255
255
</Note>
256
256
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
-
264
257
You can generate the Terraform project as usual by running the `nitric up` command:
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
-
150
143
Once you've created your stack file, you can generate the Terraform code by running the following command:
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
-
74
67
Once you've created your stack file, you can generate the Terraform code by running the following command:
Copy file name to clipboardExpand all lines: docs/providers/terraform/aws.mdx
+6-14Lines changed: 6 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,10 +11,9 @@ provider: nitric/awstf@latest
11
11
```
12
12
13
13
<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).
18
17
</Note>
19
18
20
19
## Prerequisites
@@ -23,15 +22,6 @@ The **Terraform CLI** is required to deploy the resulting Terraform Stack that N
23
22
24
23
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).
25
24
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
-
35
25
## AWS Credentials
36
26
37
27
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:
83
73
<Note>
84
74
Resource groups are conventionally named `<project-name>-<stack-name>`
85
75
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
+
87
78
</Note>
88
79
89
80

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).
18
17
</Note>
19
18
20
19
## Prerequisites
@@ -23,15 +22,6 @@ The **Terraform CLI** is required to deploy the resulting Terraform Stack that N
23
22
24
23
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).
25
24
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
-
35
25
## Azure Credentials
36
26
37
27
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.
Copy file name to clipboardExpand all lines: docs/providers/terraform/gcp.mdx
+3-13Lines changed: 3 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,10 +11,9 @@ provider: nitric/gcptf@latest
11
11
```
12
12
13
13
<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).
18
17
</Note>
19
18
20
19
## Prerequisites
@@ -23,15 +22,6 @@ The **Terraform CLI** is required to deploy the resulting Terraform Stack that N
23
22
24
23
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).
25
24
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
-
35
25
## Google Cloud Credentials
36
26
37
27
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.
Copy file name to clipboardExpand all lines: docs/providers/terraform/index.mdx
+3-13Lines changed: 3 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,21 +18,11 @@ The **Terraform CLI** is required to deploy the resulting Terraform Stack that N
18
18
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).
19
19
20
20
<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).
25
24
</Note>
26
25
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:
0 commit comments