@@ -130,117 +130,116 @@ You must also configure the following environment variables before running the t
130
130
##### MongoDB Atlas env variables
131
131
- Required env variables:
132
132
``` bash
133
- export MONGODB_ATLAS_PROJECT_ID= < YOUR_PROJECT_ID >
134
- export MONGODB_ATLAS_ORG_ID= < YOUR_ORG_ID >
135
- export MONGODB_ATLAS_PUBLIC_KEY= < YOUR_PUBLIC_KEY >
136
- export MONGODB_ATLAS_PRIVATE_KEY= < YOUR_PRIVATE_KEY >
133
+ export MONGODB_ATLAS_PUBLIC_KEY= < ATLAS_PUBLIC_KEY >
134
+ export MONGODB_ATLAS_PRIVATE_KEY= < ATLAS_PRIVATE_KEY >
135
+ export MONGODB_ATLAS_ORG_ID= < ATLAS_ORG_ID >
136
+ export MONGODB_ATLAS_PROJECT_ID= < ATLAS_PROJECT_ID >
137
137
138
138
# This env variable is optional and allow you to run terraform with a custom server
139
139
export MONGODB_ATLAS_BASE_URL=< CUSTOM_SERVER_URL>
140
140
```
141
141
142
142
- For ` Authentication database user ` resource configuration:
143
143
``` bash
144
- export MONGODB_ATLAS_DB_USERNAME=< YOUR_DATABASE_NAME >
144
+ export MONGODB_ATLAS_DB_USERNAME=< ATLAS_DATABASE_NAME >
145
145
```
146
146
147
147
- For ` Project(s) ` resource configuration:
148
148
``` bash
149
- export MONGODB_ATLAS_TEAMS_IDS=< YOUR_TEAMS_IDS >
149
+ export MONGODB_ATLAS_TEAMS_IDS=< ATLAS_TEAMS_IDS >
150
150
```
151
151
~ > ** Notice:** It should be at least one team id up to 3 teams ids depending of acceptance testing using separator comma like this ` teamId1,teamdId2,teamId3 ` .
152
152
153
153
- For ` Federated Settings ` resource configuration:
154
154
``` bash
155
- export MONGODB_ATLAS_FEDERATION_SETTINGS_ID=< YOUR_FEDERATION_SETTINGS_ID >
156
- export MONGODB_ATLAS_FEDERATED_ORG_ID=< YOUR_FEDERATED_ORG_ID >
157
- export MONGODB_ATLAS_FEDERATED_GROUP_ID=< YOUR_FEDERATED_GROUP_ID >
158
- export MONGODB_ATLAS_FEDERATED_ROLE_MAPPING_ID=< YOUR_FEDERATED_ROLE_MAPPING_ID >
159
- export MONGODB_ATLAS_FEDERATED_OKTA_IDP_ID=< YOUR_FEDERATED_OKTA_IDP_ID >
160
- export MONGODB_ATLAS_FEDERATED_SSO_URL=< YOUR_FEDERATED_SSO_URL >
161
- export MONGODB_ATLAS_FEDERATED_ISSUER_URI=< YOUR_FEDERATED_ISSUER_URI >
155
+ export MONGODB_ATLAS_FEDERATION_SETTINGS_ID=< ATLAS_FEDERATION_SETTINGS_ID >
156
+ export MONGODB_ATLAS_FEDERATED_ORG_ID=< ATLAS_FEDERATED_ORG_ID >
157
+ export MONGODB_ATLAS_FEDERATED_GROUP_ID=< ATLAS_FEDERATED_GROUP_ID >
158
+ export MONGODB_ATLAS_FEDERATED_ROLE_MAPPING_ID=< ATLAS_FEDERATED_ROLE_MAPPING_ID >
159
+ export MONGODB_ATLAS_FEDERATED_OKTA_IDP_ID=< ATLAS_FEDERATED_OKTA_IDP_ID >
160
+ export MONGODB_ATLAS_FEDERATED_SSO_URL=< ATLAS_FEDERATED_SSO_URL >
161
+ export MONGODB_ATLAS_FEDERATED_ISSUER_URI=< ATLAS_FEDERATED_ISSUER_URI >
162
162
```
163
163
~ > ** Notice:** For more information about the Federation configuration resource, see: https://www.mongodb.com/docs/atlas/reference/api/federation-configuration/
164
164
165
165
##### AWS env variables
166
166
167
167
- For ` Network Peering ` resource configuration:
168
168
``` bash
169
- export AWS_ACCOUNT_ID=< YOUR_ACCOUNT_ID >
170
- export AWS_VPC_ID=< YOUR_VPC_ID >
171
- export AWS_VPC_CIDR_BLOCK=< YOUR_VPC_CIDR_BLOCK >
172
- export AWS_REGION=< YOUR_REGION >
173
- export AWS_SUBNET_ID=< YOUR_SUBNET_ID >
174
- export AWS_SECURITY_GROUP_ID=< YOUR_SECURITY_GROUP_ID >
169
+ export AWS_ACCOUNT_ID=< AWS_ACCOUNT_ID >
170
+ export AWS_VPC_ID=< AWS_VPC_ID >
171
+ export AWS_VPC_CIDR_BLOCK=< AWS_VPC_CIDR_BLOCK >
172
+ export AWS_REGION=< AWS_REGION >
173
+ export AWS_SUBNET_ID=< AWS_SUBNET_ID >
174
+ export AWS_SECURITY_GROUP_ID=< AWS_SECURITY_GROUP_ID >
175
175
```
176
176
~ > ** Notice:** For more information about the Network Peering resource, see: https://docs.atlas.mongodb.com/reference/api/vpc/
177
177
178
178
- For ` Encryption at Rest ` resource configuration:
179
179
``` bash
180
- export AWS_ACCESS_KEY_ID=< YOUR_AWS_ACCESS_KEY_ID >
181
- export AWS_SECRET_ACCESS_KEY=< YOUR_AWS_SECRET_ACCESS_KEY >
182
- export AWS_CUSTOMER_MASTER_KEY_ID=< YOUR_AWS_CUSTOMER_MASTER_KEY_ID >
183
- export AWS_REGION=< YOUR_AWS_REGION >
184
-
185
- export AWS_ACCESS_KEY_ID_UPDATED=< YOUR_AWS_ACCESS_KEY_ID_UPDATED >
186
- export AWS_SECRET_ACCESS_KEY_UPDATED=< YOUR_AWS_SECRET_ACCESS_KEY_UPDATED >
187
- export AWS_CUSTOMER_MASTER_KEY_ID_UPDATED=< YOUR_AWS_CUSTOMER_MASTER_KEY_ID_UPDATED >
188
- export AWS_REGION_UPDATED=< YOUR_AWS_REGION_UPDATED >
180
+ export AWS_ACCESS_KEY_ID=< AWS_ACCESS_KEY_ID >
181
+ export AWS_SECRET_ACCESS_KEY=< AWS_SECRET_ACCESS_KEY >
182
+ export AWS_CUSTOMER_MASTER_KEY_ID=< AWS_CUSTOMER_MASTER_KEY_ID >
183
+ export AWS_REGION=< AWS_REGION >
184
+
185
+ export AWS_ACCESS_KEY_ID_UPDATED=< AWS_ACCESS_KEY_ID_UPDATED >
186
+ export AWS_SECRET_ACCESS_KEY_UPDATED=< AWS_SECRET_ACCESS_KEY_UPDATED >
187
+ export AWS_CUSTOMER_MASTER_KEY_ID_UPDATED=< AWS_CUSTOMER_MASTER_KEY_ID_UPDATED >
188
+ export AWS_REGION_UPDATED=< AWS_REGION_UPDATED >
189
189
```
190
190
~ > ** Notice:** For more information about the Encryption at Rest resource, see: https://docs.atlas.mongodb.com/reference/api/encryption-at-rest/
191
191
192
192
- For ` Private Endpoint Link ` resource configuration:
193
193
``` bash
194
- export AWS_ACCESS_KEY_ID=< YOUR_AWS_ACCESS_KEY_ID >
195
- export AWS_SECRET_ACCESS_KEY=< YOUR_AWS_SECRET_ACCESS_KEY >
196
- export AWS_CUSTOMER_MASTER_KEY_ID=< YOUR_AWS_CUSTOMER_MASTER_KEY_ID >
197
- export AWS_REGION=< YOUR_AWS_REGION >
198
- export AWS_VPC_ID=< YOUR_AWS_VPC_ID >
199
- export AWS_SUBNET_ID=< YOUR_AWS_SUBNET_ID >
200
- export AWS_SECURITY_GROUP_ID=< YOUR_AWS_SECURITY_GROUP_ID >
194
+ export AWS_ACCESS_KEY_ID=< AWS_ACCESS_KEY_ID >
195
+ export AWS_SECRET_ACCESS_KEY=< AWS_SECRET_ACCESS_KEY >
196
+ export AWS_CUSTOMER_MASTER_KEY_ID=< AWS_CUSTOMER_MASTER_KEY_ID >
197
+ export AWS_REGION=< AWS_REGION >
198
+ export AWS_VPC_ID=< AWS_VPC_ID >
199
+ export AWS_SUBNET_ID=< AWS_SUBNET_ID >
200
+ export AWS_SECURITY_GROUP_ID=< AWS_SECURITY_GROUP_ID >
201
201
```
202
202
~ > ** Notice:** For more information about the PrivateLink (for AWS only), see: https://docs.atlas.mongodb.com/reference/api/encryption-at-rest/https://docs.atlas.mongodb.com/reference/api/private-endpoint/
203
203
204
204
##### AZURE env variables
205
205
206
206
- For ` Network Peering ` resource configuration:
207
207
``` bash
208
- export AZURE_DIRECTORY_ID=< YOUR_DIRECTORY_ID >
209
- export AZURE_SUBSCRIPTION_ID=< YOUR_SUBSCRIPTION_ID >
210
- export AZURE_RESOURCE_GROUP_NAME=< YOUR_RESOURCE_GROUP_NAME >
211
- export AZURE_VNET_NAME=< YOUR_VNET_NAME >
208
+ export AZURE_DIRECTORY_ID=< AZURE_DIRECTORY_ID >
209
+ export AZURE_SUBSCRIPTION_ID=< AZURE_SUBSCRIPTION_ID >
210
+ export AZURE_RESOURCE_GROUP_NAME=< AZURE_RESOURCE_GROUP_NAME >
211
+ export AZURE_VNET_NAME=< AZURE_VNET_NAME >
212
212
```
213
213
~ > ** Notice:** For more information about the Network Peering resource, see: https://docs.atlas.mongodb.com/reference/api/vpc/
214
214
215
215
216
216
- For Encryption at Rest resource configuration:
217
217
``` bash
218
- export AZURE_CLIENT_ID=< YOUR_CLIENT_ID>
219
- export AZURE_SUBSCRIPTION_ID=< YOUR_SUBSCRIPTION_ID>
220
- export AZURE_RESOURCE_GROUP_NAME=< YOUR_RESOURCE_GROUP_NAME>
221
- export AZURE_APP_SECRET=< YOUR_SECRET>
222
- export AZURE_KEY_VAULT_NAME=< YOUR_KEY_VAULT_NAME>
223
- export AZURE_KEY_IDENTIFIER=< YOUR_KEY_IDENTIFIER>
224
- export AZURE_TENANT_ID=< YOUR_TENANT_ID>
225
- export AZURE_DIRECTORY_ID=< YOUR_DIRECTORY_ID>
226
-
227
- export AZURE_KEY_VAULT_NAME_UPDATED=< YOUR_KEY_VAULT_NAME_UPDATED>
228
- export AZURE_KEY_IDENTIFIER_UPDATED=< YOUR_KEY_IDENTIFIER_UPDATED>
218
+ export AZURE_CLIENT_ID=< AZURE_CLIENT_ID>
219
+ export AZURE_SUBSCRIPTION_ID=< AZURE_SUBSCRIPTION_ID>
220
+ export AZURE_RESOURCE_GROUP_NAME=< AZURE_RESOURCE_GROUP_NAME>
221
+ export AZURE_APP_SECRET=< AZURE_APP_SECRET>
222
+ export AZURE_KEY_VAULT_NAME=< AZURE_KEY_VAULT_NAME>
223
+ export AZURE_KEY_IDENTIFIER=< AZURE_KEY_IDENTIFIER>
224
+ export AZURE_TENANT_ID=< AZURE_TENANT_ID>
225
+ export AZURE_DIRECTORY_ID=< AZURE_DIRECTORY_ID>
226
+ export AZURE_KEY_VAULT_NAME_UPDATED=< AZURE_KEY_VAULT_NAME_UPDATED>
227
+ export AZURE_KEY_IDENTIFIER_UPDATED=< AZURE_KEY_IDENTIFIER_UPDATED>
229
228
```
230
229
~ > ** Notice:** For more information about the Encryption at Rest resource, see: https://docs.atlas.mongodb.com/reference/api/encryption-at-rest/
231
230
232
231
##### GCP env variables
233
232
- For ` Network Peering ` resource configuration:
234
233
``` bash
235
- $export GCP_PROJECT_ID=< YOUR_PROJECT_ID >
234
+ $export GCP_PROJECT_ID=< GCP_PROJECT_ID >
236
235
```
237
236
~ > ** Notice:** For more information about the Network Peering resource, see: https://docs.atlas.mongodb.com/reference/api/vpc/
238
237
239
238
240
239
- For Encryption at Rest resource configuration:
241
240
``` bash
242
- export GCP_SERVICE_ACCOUNT_KEY=< YOUR_GCP_SERVICE_ACCOUNT_KEY >
243
- export GCP_KEY_VERSION_RESOURCE_ID=< YOUR_GCP_KEY_VERSION_RESOURCE_ID >
241
+ export GCP_SERVICE_ACCOUNT_KEY=< GCP_SERVICE_ACCOUNT_KEY >
242
+ export GCP_KEY_VERSION_RESOURCE_ID=< GCP_KEY_VERSION_RESOURCE_ID >
244
243
```
245
244
~ > ** Notice:** For more information about the Encryption at Rest resource, see: https://docs.atlas.mongodb.com/reference/api/encryption-at-rest/
246
245
0 commit comments