Skip to content

Commit c0f35a9

Browse files
committed
chore(docs): Adding example of how to bulk create stores with unique credentials per store.
1 parent 68902eb commit c0f35a9

File tree

17 files changed

+328
-2
lines changed

17 files changed

+328
-2
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ orleans.codegen.cs
234234
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
235235
#*.snk
236236

237-
# Since there are multiple workflows, uncomment next line to ignore bower_components
237+
# Since there are multiple_same_creds workflows, uncomment next line to ignore bower_components
238238
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
239239
#bower_components/
240240

File renamed without changes.

examples/terraform/multiple/README.md renamed to examples/terraform/multiple_same_creds/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Multiple BoschIPCamera Store Creation Example
1+
# Multiple BoschIPCamera Store Creation using Same Credentials Example
22

33
This is an example of how to create multiple camera stores in Keyfactor Command using the Keyfactor Terraform provider.
44

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
## Requirements
2+
3+
| Name | Version |
4+
|------|---------|
5+
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.5 |
6+
| <a name="requirement_keyfactor"></a> [keyfactor](#requirement\_keyfactor) | >=2.1.5 |
7+
8+
## Providers
9+
10+
| Name | Version |
11+
|------|---------|
12+
| <a name="provider_keyfactor"></a> [keyfactor](#provider\_keyfactor) | 2.1.11 |
13+
14+
## Modules
15+
16+
No modules.
17+
18+
## Resources
19+
20+
| Name | Type |
21+
|------|------|
22+
| [keyfactor_certificate_store.bosch_camera_store](https://registry.terraform.io/providers/keyfactor-pub/keyfactor/latest/docs/resources/certificate_store) | resource |
23+
| [keyfactor_agent.universal_orchestrator](https://registry.terraform.io/providers/keyfactor-pub/keyfactor/latest/docs/data-sources/agent) | data source |
24+
25+
## Inputs
26+
27+
| Name | Description | Type | Default | Required |
28+
|------|-------------|------|---------|:--------:|
29+
| <a name="input_camera_map"></a> [camera\_map](#input\_camera\_map) | A map containing the serial number to IP address, username and password of the cameras to be enrolled | <pre>map(object({<br> ip = string<br> username = string<br> password = string<br> }))</pre> | n/a | yes |
30+
| <a name="input_inventory_schedule"></a> [inventory\_schedule](#input\_inventory\_schedule) | How often to update the inventory, valid options are number followed by 'm' for minutes, 'h' for hours, '1d' for daily, or 'immediate' for immediate inventory update. | `string` | `"12h"` | no |
31+
| <a name="input_orchestrator_name"></a> [orchestrator\_name](#input\_orchestrator\_name) | The name or GUID of the orchestrator that has been registered and approved in Keyfactor Command | `string` | n/a | yes |
32+
| <a name="input_server_password"></a> [server\_password](#input\_server\_password) | The password to authenticate to the Bosch camera | `string` | n/a | yes |
33+
| <a name="input_server_use_ssl"></a> [server\_use\_ssl](#input\_server\_use\_ssl) | Whether to use SSL when connecting to the Bosch camera | `bool` | `true` | no |
34+
| <a name="input_server_username"></a> [server\_username](#input\_server\_username) | The username to authenticate to the Bosch camera | `string` | n/a | yes |
35+
36+
## Outputs
37+
38+
No outputs.

0 commit comments

Comments
 (0)