|
1 |
| -# Cloud Benchmark deploy in GCP Module |
2 |
| - |
3 |
| -This repository contains a Module for how to deploy Cloud Benchmarks in the Google Cloud Platform that will |
4 |
| -run security and best practice benchmarks against your infrastructure. |
5 |
| - |
6 |
| -## Usage |
7 |
| - |
8 |
| -```hcl |
9 |
| -module "cloud_benchmark_gcp" { |
10 |
| - source = "./modules/cloud-bench" |
11 |
| -} |
12 |
| -``` |
13 |
| - |
14 |
| -<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK --> |
15 |
| -## Requirements |
16 |
| - |
17 |
| -| Name | Version | |
18 |
| -|------|---------| |
19 |
| -| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.14.0 | |
20 |
| -| <a name="requirement_google"></a> [google](#requirement\_google) | ~> 3.67.0 | |
21 |
| -| <a name="requirement_google-beta"></a> [google-beta](#requirement\_google-beta) | ~> 3.67.0 | |
22 |
| -| <a name="requirement_random"></a> [random](#requirement\_random) | >= 3.1.0 | |
23 |
| -| <a name="requirement_sysdig"></a> [sysdig](#requirement\_sysdig) | >= 0.5.21 | |
24 |
| - |
25 |
| -## Providers |
26 |
| - |
27 |
| -No providers. |
28 |
| - |
29 |
| -## Modules |
30 |
| - |
31 |
| -| Name | Source | Version | |
32 |
| -|------|--------|---------| |
33 |
| -| <a name="module_task"></a> [task](#module\_task) | ./task | | |
34 |
| -| <a name="module_trust_relationship"></a> [trust\_relationship](#module\_trust\_relationship) | ./trust_relationship | | |
35 |
| - |
36 |
| -## Resources |
37 |
| - |
38 |
| -No resources. |
39 |
| - |
40 |
| -## Inputs |
41 |
| - |
42 |
| -| Name | Description | Type | Default | Required | |
43 |
| -|------|-------------|------|---------|:--------:| |
44 |
| -| <a name="input_is_organizational"></a> [is\_organizational](#input\_is\_organizational) | Whether this task is being created at the org or project level | `bool` | `false` | no | |
45 |
| -| <a name="input_organization_domain"></a> [organization\_domain](#input\_organization\_domain) | Organization domain. e.g. sysdig.com | `string` | `""` | no | |
46 |
| -| <a name="input_project_id"></a> [project\_id](#input\_project\_id) | ID of project to run the benchmark on | `string` | `""` | no | |
47 |
| -| <a name="input_project_ids"></a> [project\_ids](#input\_project\_ids) | IDs of projects to run the benchmark on. If empty, all organization projects will be defaulted. | `list(string)` | `[]` | no | |
48 |
| -| <a name="input_regions"></a> [regions](#input\_regions) | List of regions in which to run the benchmark. If empty, the task will contain all regions by default. | `list(string)` | `[]` | no | |
49 |
| -| <a name="input_role_name"></a> [role\_name](#input\_role\_name) | The name of the Service Account that will be created. | `string` | `"sysdigcloudbench"` | no | |
50 |
| - |
51 |
| -## Outputs |
52 |
| - |
53 |
| -No outputs. |
54 |
| -<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK --> |
55 |
| - |
56 |
| -## Authors |
57 |
| - |
58 |
| -Module is maintained by [Sysdig](https://github.com/sysdiglabs/terraform-google-cloudvision). |
59 |
| - |
60 |
| -## License |
61 |
| - |
62 |
| -Apache 2 Licensed. See LICENSE for full details. |
63 |
| - |
64 | 1 | <!-- BEGIN_TF_DOCS -->
|
65 | 2 | ## Requirements
|
66 | 3 |
|
|
0 commit comments