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
### [SquareOps Technologies](https://squareops.com/) Your DevOps Partner for Accelerating cloud journey.
7
+
<br>
8
+
This example will be very useful for users who are new to a module and want to quickly learn how to use it. By reviewing the examples, users can gain a better understanding of how the module works, what features it supports, and how to customize it to their specific needs.
|[azurerm_kubernetes_cluster.primary](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/kubernetes_cluster)| data source |
32
+
33
+
## Inputs
34
+
35
+
No inputs.
36
+
37
+
## Outputs
38
+
39
+
| Name | Description |
40
+
|------|-------------|
41
+
| <aname="output_mongodb_credential"></a> [mongodb\_credential](#output\_mongodb\_credential)| MongoDB credentials used for accessing the MongoDB database. |
42
+
| <aname="output_mongodb_endpoints"></a> [mongodb\_endpoints](#output\_mongodb\_endpoints)| MongoDB endpoints in the Kubernetes cluster. |
| <aname="input_azure_uai_backup_name"></a> [azure\_uai\_backup\_name](#input\_azure\_uai\_backup\_name)| Azure User Assigned Identity name for backup |`string`|`"mongo-backup"`| no |
42
+
| <aname="input_azure_uai_pod_identity_backup_name"></a> [azure\_uai\_pod\_identity\_backup\_name](#input\_azure\_uai\_pod\_identity\_backup\_name)| Azure User Assigned Identity name for pod identity backup |`string`|`"pod-identity-backup"`| no |
43
+
| <aname="input_azure_uai_pod_identity_restore_name"></a> [azure\_uai\_pod\_identity\_restore\_name](#input\_azure\_uai\_pod\_identity\_restore\_name)| Azure User Assigned Identity name for pod identity restore |`string`|`"pod-identity-restore"`| no |
44
+
| <aname="input_azure_uai_restore_name"></a> [azure\_uai\_restore\_name](#input\_azure\_uai\_restore\_name)| Azure User Assigned Identity name for restore |`string`|`"mongo-restore"`| no |
45
+
| <aname="input_environment"></a> [environment](#input\_environment)| Environment in which the infrastructure is being deployed (e.g., production, staging, development) |`string`|`"test"`| no |
46
+
| <aname="input_mongodb_config"></a> [mongodb\_config](#input\_mongodb\_config)| Specify the configuration settings for Mongodb, including the name, environment, storage options, replication settings, and custom YAML values. |`any`| <pre>{<br> "architecture": "",<br> "environment": "",<br> "name": "",<br> "replica_count": 2,<br> "storage_class_name": "",<br> "store_password_to_secret_manager": true,<br> "values_yaml": "",<br> "volume_size": ""<br>}</pre> | no |
47
+
| <aname="input_mongodb_custom_credentials_config"></a> [mongodb\_custom\_credentials\_config](#input\_mongodb\_custom\_credentials\_config)| Specify the configuration settings for Mongodb to pass custom credentials during creation. |`any`| <pre>{<br> "metric_exporter_password": "",<br> "metric_exporter_user": "",<br> "root_password": "",<br> "root_user": ""<br>}</pre> | no |
48
+
| <aname="input_mongodb_custom_credentials_enabled"></a> [mongodb\_custom\_credentials\_enabled](#input\_mongodb\_custom\_credentials\_enabled)| Specifies whether to enable custom credentials for MongoDB database. |`bool`|`false`| no |
49
+
| <aname="input_name"></a> [name](#input\_name)| Name of all the resources |`string`|`""`| no |
50
+
| <aname="input_resource_group_location"></a> [resource\_group\_location](#input\_resource\_group\_location)| Azure region |`string`|`"East US"`| no |
51
+
| <aname="input_resource_group_name"></a> [resource\_group\_name](#input\_resource\_group\_name)| Azure Resource Group name |`string`|`""`| no |
52
+
| <aname="input_storage_account_name"></a> [storage\_account\_name](#input\_storage\_account\_name)| Azure storage account name |`string`|`""`| no |
53
+
| <aname="input_store_password_to_secret_manager"></a> [store\_password\_to\_secret\_manager](#input\_store\_password\_to\_secret\_manager)| Specifies whether to store the credentials in GCP secret manager. |`bool`|`false`| no |
54
+
55
+
## Outputs
56
+
57
+
| Name | Description |
58
+
|------|-------------|
59
+
| <aname="output_az_account_backup"></a> [az\_account\_backup](#output\_az\_account\_backup)| Azure User Assigned Identity for backup |
60
+
| <aname="output_az_account_restore"></a> [az\_account\_restore](#output\_az\_account\_restore)| Azure User Assigned Identity for restore |
61
+
| <aname="output_metric_exporter_pasword"></a> [metric\_exporter\_pasword](#output\_metric\_exporter\_pasword)| mongodb\_exporter user's password of MongoDB |
62
+
| <aname="output_root_password"></a> [root\_password](#output\_root\_password)| Root user's password of MongoDB |
0 commit comments