8000 Add uses suffix · kondakumar/terraform-examples@bbf05e8 · GitHub
[go: up one dir, main page]

Skip to content

Commit bbf05e8

Browse files
committed
Add uses suffix
1 parent 9187401 commit bbf05e8

File tree

2 files changed

+71
-71
lines changed

2 files changed

+71
-71
lines changed

README.md

Lines changed: 70 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -10,122 +10,122 @@ Lots of Terraform recipes for doing things, aimed for copy and pasting into proj
1010

1111
- [aws](aws)
1212
- [aws/aws_domain_redirect](aws/aws_domain_redirect)
13-
- [aws/aws_domain_redirect/main.tf](aws/aws_domain_redirect/main.tf)
14-
- [aws/aws_domain_redirect/variables.tf](aws/aws_domain_redirect/variables.tf)
13+
- [aws/aws_domain_redirect/main.tf](aws/aws_domain_redirect/main.tf) uses:
14+
- [aws/aws_domain_redirect/variables.tf](aws/aws_domain_redirect/variables.tf) uses:
1515
- [aws/aws_ec2_ebs_docker_host](aws/aws_ec2_ebs_docker_host)
16-
- [aws/aws_ec2_ebs_docker_host/data.tf](aws/aws_ec2_ebs_docker_host/data.tf)
17-
- [aws/aws_ec2_ebs_docker_host/main.tf](aws/aws_ec2_ebs_docker_host/main.tf)
16+
- [aws/aws_ec2_ebs_docker_host/data.tf](aws/aws_ec2_ebs_docker_host/data.tf) uses:
17+
- [aws/aws_ec2_ebs_docker_host/main.tf](aws/aws_ec2_ebs_docker_host/main.tf) uses:
1818
- resource aws_instance
1919
- resource aws_volume_attachment
2020
- resource null_resource
21-
- [aws/aws_ec2_ebs_docker_host/outputs.tf](aws/aws_ec2_ebs_docker_host/outputs.tf)
22-
- [aws/aws_ec2_ebs_docker_host/security.tf](aws/aws_ec2_ebs_docker_host/security.tf)
21+
- [aws/aws_ec2_ebs_docker_host/outputs.tf](aws/aws_ec2_ebs_docker_host/outputs.tf) uses:
22+
- [aws/aws_ec2_ebs_docker_host/security.tf](aws/aws_ec2_ebs_docker_host/security.tf) uses:
2323
- resource aws_key_pair
2424
- resource aws_security_group
2525
- resource aws_security_group_rule
26-
- [aws/aws_ec2_ebs_docker_host/variables.tf](aws/aws_ec2_ebs_docker_host/variables.tf)
26+
- [aws/aws_ec2_ebs_docker_host/variables.tf](aws/aws_ec2_ebs_docker_host/variables.tf) uses:
2727
- [aws/aws_lambda_api](aws/aws_lambda_api)
28-
- [aws/aws_lambda_api/api_gateway_config.tf](aws/aws_lambda_api/api_gateway_config.tf)
28+
- [aws/aws_lambda_api/api_gateway_config.tf](aws/aws_lambda_api/api_gateway_config.tf) uses:
2929
- resource aws_api_gateway_base_path_mapping
3030
- resource aws_api_gateway_deployment
3131
- resource aws_api_gateway_domain_name
3232
- resource aws_api_gateway_method_settings
3333
- resource aws_api_gateway_rest_api
3434
- resource aws_api_gateway_stage
35-
- [aws/aws_lambda_api/api_gateway_resources.tf](aws/aws_lambda_api/api_gateway_resources.tf)
35+
- [aws/aws_lambda_api/api_gateway_resources.tf](aws/aws_lambda_api/api_gateway_resources.tf) uses:
3636
- resource aws_api_gateway_integration
3737
- resource aws_api_gateway_integration_response
3838
- resource aws_api_gateway_method
3939
- resource aws_api_gateway_method_response
4040
- resource aws_api_gateway_resource
41-
- [aws/aws_lambda_api/certificate.tf](aws/aws_lambda_api/certificate.tf)
41+
- [aws/aws_lambda_api/certificate.tf](aws/aws_lambda_api/certificate.tf) uses:
4242
- resource aws_acm_certificate
4343
- resource aws_acm_certificate_validation
4444
- resource aws_route53_record
45-
- [aws/aws_lambda_api/data.tf](aws/aws_lambda_api/data.tf)
46-
- [aws/aws_lambda_api/main.tf](aws/aws_lambda_api/main.tf)
45+
- [aws/aws_lambda_api/data.tf](aws/aws_lambda_api/data.tf) uses:
46+
- [aws/aws_lambda_api/main.tf](aws/aws_lambda_api/main.tf) uses:
4747
- resource aws_lambda_function
48-
- [aws/aws_lambda_api/outputs.tf](aws/aws_lambda_api/outputs.tf)
49-
- [aws/aws_lambda_api/permissions.tf](aws/aws_lambda_api/permissions.tf)
48+
- [aws/aws_lambda_api/outputs.tf](aws/aws_lambda_api/outputs.tf) uses:
49+
- [aws/aws_lambda_api/permissions.tf](aws/aws_lambda_api/permissions.tf) uses:
5050
- resource aws_iam_policy
5151
- resource aws_iam_role
5252
- resource aws_iam_role_policy_attachment
5353
- resource aws_lambda_permission
54-
- [aws/aws_lambda_api/route53.tf](aws/aws_lambda_api/route53.tf)
54+
- [aws/aws_lambda_api/route53.tf](aws/aws_lambda_api/route53.tf) uses:
5555
- resource aws_route53_record
56-
- [aws/aws_lambda_api/variables.tf](aws/aws_lambda_api/variables.tf)
56+
- [aws/aws_lambda_api/variables.tf](aws/aws_lambda_api/variables.tf) uses:
5757
- [aws/aws_lambda_cronjob](aws/aws_lambda_cronjob)
58-
- [aws/aws_lambda_cronjob/main.tf](aws/aws_lambda_cronjob/main.tf)
58+
- [aws/aws_lambda_cronjob/main.tf](aws/aws_lambda_cronjob/main.tf) uses:
5959
- resource aws_lambda_function
60-
- [aws/aws_lambda_cronjob/outputs.tf](aws/aws_lambda_cronjob/outputs.tf)
61-
- [aws/aws_lambda_cronjob/permissions.tf](aws/aws_lambda_cronjob/permissions.tf)
60+
- [aws/aws_lambda_cronjob/outputs.tf](aws/aws_lambda_cronjob/outputs.tf) uses:
61+
- [aws/aws_lambda_cronjob/permissions.tf](aws/aws_lambda_cronjob/permissions.tf) uses:
6262
- resource aws_cloudwatch_event_rule
6363
- resource aws_cloudwatch_event_target
6464
- resource aws_iam_policy
6565
- resource aws_iam_role
6666
- resource aws_iam_role_policy_attachment
6767
- resource aws_lambda_permission
68-
- [aws/aws_lambda_cronjob/variables.tf](aws/aws_lambda_cronjob/variables.tf)
68+
- [aws/aws_lambda_cronjob/variables.tf](aws/aws_lambda_cronjob/variables.tf) uses:
6969
- [aws/aws_mailgun_domain](aws/aws_mailgun_domain)
70-
- [aws/aws_mailgun_domain/data.tf](aws/aws_mailgun_domain/data.tf)
71-
- [aws/aws_mailgun_domain/main.tf](aws/aws_mailgun_domain/main.tf)
70+
- [aws/aws_mailgun_domain/data.tf](aws/aws_mailgun_domain/data.tf) uses:
71+
- [aws/aws_mailgun_domain/main.tf](aws/aws_mailgun_domain/main.tf) uses:
7272
- resource aws_route53_record
7373
- resource mailgun_domain
74-
- [aws/aws_mailgun_domain/outputs.tf](aws/aws_mailgun_domain/outputs.tf)
75-
- [aws/aws_mailgun_domain/variables.tf](aws/aws_mailgun_domain/variables.tf)
74+
- [aws/aws_mailgun_domain/outputs.tf](aws/aws_mailgun_domain/outputs.tf) uses:
75+
- [aws/aws_mailgun_domain/variables.tf](aws/aws_mailgun_domain/variables.tf) uses:
7676
- [aws/aws_reverse_proxy](aws/aws_reverse_proxy)
77-
- [aws/aws_reverse_proxy/certificate.tf](aws/aws_reverse_proxy/certificate.tf)
77+
- [aws/aws_reverse_proxy/certificate.tf](aws/aws_reverse_proxy/certificate.tf) uses:
7878
- resource aws_acm_certificate
7979
- resource aws_acm_certificate_validation
8080
- resource aws_route53_record
81-
- [aws/aws_reverse_proxy/cloudfront.tf](aws/aws_reverse_proxy/cloudfront.tf)
81+
- [aws/aws_reverse_proxy/cloudfront.tf](aws/aws_reverse_proxy/cloudfront.tf) uses:
8282
- resource aws_cloudfront_distribution
83-
- [aws/aws_reverse_proxy/data.tf](aws/aws_reverse_proxy/data.tf)
84-
- [aws/aws_reverse_proxy/lambda.tf](aws/aws_reverse_proxy/lambda.tf)
83+
- [aws/aws_reverse_proxy/data.tf](aws/aws_reverse_proxy/data.tf) uses:
84+
- [aws/aws_reverse_proxy/lambda.tf](aws/aws_reverse_proxy/lambda.tf) uses:
8585
- resource aws_iam_policy
8686
- resource aws_iam_role
8787
- resource aws_iam_role_policy_attachment
8888
- resource aws_lambda_function
89-
- [aws/aws_reverse_proxy/outputs.tf](aws/aws_reverse_proxy/outputs.tf)
90-
- [aws/aws_reverse_proxy/route53.tf](aws/aws_reverse_proxy/route53.tf)
89+
- [aws/aws_reverse_proxy/outputs.tf](aws/aws_reverse_proxy/outputs.tf) uses:
90+
- [aws/aws_reverse_proxy/route53.tf](aws/aws_reverse_proxy/route53.tf) uses:
9191
- resource aws_route53_record
92-
- [aws/aws_reverse_proxy/variables.tf](aws/aws_reverse_proxy/variables.tf)
92+
- [aws/aws_reverse_proxy/variables.tf](aws/aws_reverse_proxy/variables.tf) uses:
9393
- [aws/aws_static_site](aws/aws_static_site)
94-
- [aws/aws_static_site/data.tf](aws/aws_static_site/data.tf)
94+
- [aws/aws_static_site/data.tf](aws/aws_static_site/data.tf) uses:
9595
- resource random_string
96-
- [aws/aws_static_site/main.tf](aws/aws_static_site/main.tf)
97-
- [aws/aws_static_site/outputs.tf](aws/aws_static_site/outputs.tf)
98-
- [aws/aws_static_site/s3.tf](aws/aws_static_site/s3.tf)
96+
- [aws/aws_static_site/main.tf](aws/aws_static_site/main.tf) uses:
97+
- [aws/aws_static_site/outputs.tf](aws/aws_static_site/outputs.tf) uses:
98+
- [aws/aws_static_site/s3.tf](aws/aws_static_site/s3.tf) uses:
9999
- resource aws_s3_bucket
100100
- resource aws_s3_bucket_policy
101-
- [aws/aws_static_site/variables.tf](aws/aws_static_site/variables.tf)
101+
- [aws/aws_static_site/variables.tf](aws/aws_static_site/variables.tf) uses:
102102
- [aws/static_website_ssl_cloudfront_private_s3](aws/static_website_ssl_cloudfront_private_s3)
103-
- [aws/static_website_ssl_cloudfront_private_s3/init.tf](aws/static_website_ssl_cloudfront_private_s3/init.tf)
104-
- [aws/static_website_ssl_cloudfront_private_s3/main.tf](aws/static_website_ssl_cloudfront_private_s3/main.tf)
103+
- [aws/static_website_ssl_cloudfront_private_s3/init.tf](aws/static_website_ssl_cloudfront_private_s3/init.tf) uses:
104+
- [aws/static_website_ssl_cloudfront_private_s3/main.tf](aws/static_website_ssl_cloudfront_private_s3/main.tf) uses:
105105
- resource aws_cloudfront_distribution
106106
- resource aws_cloudfront_origin_access_identity
107107
- resource aws_route53_record
108108
- resource aws_s3_bucket
109109
- resource aws_s3_bucket_policy
110110
- resource aws_s3_bucket_public_access_block
111-
- [aws/static_website_ssl_cloudfront_private_s3/variables.tf](aws/static_website_ssl_cloudfront_private_s3/variables.tf)
111+
- [aws/static_website_ssl_cloudfront_private_s3/variables.tf](aws/static_website_ssl_cloudfront_private_s3/variables.tf) uses:
112112
- [aws/wordpress_fargate](aws/wordpress_fargate)
113-
- [aws/wordpress_fargate/alb.tf](aws/wordpress_fargate/alb.tf)
113+
- [aws/wordpress_fargate/alb.tf](aws/wordpress_fargate/alb.tf) uses:
114114
- resource aws_security_group
115-
- [aws/wordpress_fargate/cloudfront.tf](aws/wordpress_fargate/cloudfront.tf)
115+
- [aws/wordpress_fargate/cloudfront.tf](aws/wordpress_fargate/cloudfront.tf) uses:
116116
- resource aws_cloudfront_distribution
117-
- [aws/wordpress_fargate/data.tf](aws/wordpress_fargate/data.tf)
118-
- [aws/wordpress_fargate/db.tf](aws/wordpress_fargate/db.tf)
117+
- [aws/wordpress_fargate/data.tf](aws/wordpress_fargate/data.tf) uses:
118+
- [aws/wordpress_fargate/db.tf](aws/wordpress_fargate/db.tf) uses:
347E 119119
- resource aws_db_subnet_group
120120
- resource aws_rds_cluster
121121
- resource aws_security_group
122122
- resource aws_ssm_parameter
123123
- resource random_string
124-
- [aws/wordpress_fargate/efs.tf](aws/wordpress_fargate/efs.tf)
124+
- [aws/wordpress_fargate/efs.tf](aws/wordpress_fargate/efs.tf) uses:
125125
- resource aws_efs_file_system
126126
- resource aws_efs_mount_target
127127
- resource aws_security_group
128-
- [aws/wordpress_fargate/fargate.tf](aws/wordpress_fargate/fargate.tf)
128+
- [aws/wordpress_fargate/fargate.tf](aws/wordpress_fargate/fargate.tf) uses:
129129
- resource aws_appautoscaling_policy
130130
- resource aws_appautoscaling_target
131131
- resource aws_cloudwatch_log_group
@@ -140,64 +140,64 @@ Lots of Terraform recipes for doing things, aimed for copy and pasting into proj
140140
- resource aws_lb_target_group
141141
- resource aws_route53_record
142142
- resource aws_security_group
143-
- [aws/wordpress_fargate/output.tf](aws/wordpress_fargate/output.tf)
144-
- [aws/wordpress_fargate/provider.tf](aws/wordpress_fargate/provider.tf)
145-
- [aws/wordpress_fargate/route53.tf](aws/wordpress_fargate/route53.tf)
143+
- [aws/wordpress_fargate/output.tf](aws/wordpress_fargate/output.tf) uses:
144+
- [aws/wordpress_fargate/provider.tf](aws/wordpress_fargate/provider.tf) uses:
145+
- [aws/wordpress_fargate/route53.tf](aws/wordpress_fargate/route53.tf) uses:
146146
- resource aws_route53_record
147-
- [aws/wordpress_fargate/variables.tf](aws/wordpress_fargate/variables.tf)
148-
- [aws/wordpress_fargate/vpc.tf](aws/wordpress_fargate/vpc.tf)
147+
- [aws/wordpress_fargate/variables.tf](aws/wordpress_fargate/variables.tf) uses:
148+
- [aws/wordpress_fargate/vpc.tf](aws/wordpress_fargate/vpc.tf) uses:
149149
- [azure](azure)
150150
- [azure/layers](azure/layers)
151-
- [azure/layers/layers.tf](azure/layers/layers.tf)
151+
- [azure/layers/layers.tf](azure/layers/layers.tf) uses:
152152
- resource null_resource
153-
- [azure/layers/main.tf](azure/layers/main.tf)
153+
- [azure/layers/main.tf](azure/layers/main.tf) uses:
154154
- resource azurerm_resource_group
155155
- resource azurerm_storage_account
156156
- resource azurerm_storage_blob
157157
- resource azurerm_storage_container
158158
- resource azurerm_subnet
159159
- resource azurerm_virtual_network
160-
- [azure/layers/variables.tf](azure/layers/variables.tf)
160+
- [azure/layers/variables.tf](azure/layers/variables.tf) uses:
161161
- [generic](generic)
162162
- [generic/docker_compose_host](generic/docker_compose_host)
163-
- [generic/docker_compose_host/main.tf](generic/docker_compose_host/main.tf)
163+
- [generic/docker_compose_host/main.tf](generic/docker_compose_host/main.tf) uses:
164164
- resource null_resource
165-
- [generic/docker_compose_host/outputs.tf](generic/docker_compose_host/outputs.tf)
166-
- [generic/docker_compose_host/variables.tf](generic/docker_compose_host/variables.tf)
165+
- [generic/docker_compose_host/outputs.tf](generic/docker_compose_host/outputs.tf) uses:
166+
- [generic/docker_compose_host/variables.tf](generic/docker_compose_host/variables.tf) uses:
167167
- [google_cloud](google_cloud)
168168
- [google_cloud/camunda-secure](google_cloud/camunda-secure)
169-
- [google_cloud/camunda-secure/build.tf](google_cloud/camunda-secure/build.tf)
169+
- [google_cloud/camunda-secure/build.tf](google_cloud/camunda-secure/build.tf) uses:
170170
- resource local_file
171171
- resource null_resource
172-
- [google_cloud/camunda-secure/camunda.tf](google_cloud/camunda-secure/camunda.tf)
172+
- [google_cloud/camunda-secure/camunda.tf](google_cloud/camunda-secure/camunda.tf) uses:
173173
- resource google_cloud_run_service
174174
- resource google_project_iam_member
175175
- resource google_service_account
176-
- [google_cloud/camunda-secure/cloudsql.tf](google_cloud/camunda-secure/cloudsql.tf)
176+
- [google_cloud/camunda-secure/cloudsql.tf](google_cloud/camunda-secure/cloudsql.tf) uses:
177177
- resource google_sql_database
178178
- resource google_sql_database_instance
179179
- resource google_sql_user
180-
- [google_cloud/camunda-secure/main.tf](google_cloud/camunda-secure/main.tf)
180+
- [google_cloud/camunda-secure/main.tf](google_cloud/camunda-secure/main.tf) uses:
181181
- [google_cloud/camunda](google_cloud/camunda)
182-
- [google_cloud/camunda/build.tf](google_cloud/camunda/build.tf)
182+
- [google_cloud/camunda/build.tf](google_cloud/camunda/build.tf) uses:
183183
- resource local_file
184184
- resource null_resource
185-
- [google_cloud/camunda/camunda.tf](google_cloud/camunda/camunda.tf)
185+
- [google_cloud/camunda/camunda.tf](google_cloud/camunda/camunda.tf) uses:
186186
- resource google_cloud_run_service
187187
- resource google_cloud_run_service_iam_policy
188188
- resource google_project_iam_member
189189
- resource google_service_account
190-
- [google_cloud/camunda/cloudsql.tf](google_cloud/camunda/cloudsql.tf)
190+
- [google_cloud/camunda/cloudsql.tf](google_cloud/camunda/cloudsql.tf) uses:
191191
- resource google_sql_database
192192
- resource google_sql_database_instance
193193
- resource google_sql_user
194-
- [google_cloud/camunda/main.tf](google_cloud/camunda/main.tf)
194+
- [google_cloud/camunda/main.tf](google_cloud/camunda/main.tf) uses:
195195
- [google_cloud/CQRS_bigquery_memorystore](google_cloud/CQRS_bigquery_memorystore)
196-
- [google_cloud/CQRS_bigquery_memorystore/main.tf](google_cloud/CQRS_bigquery_memorystore/main.tf)
196+
- [google_cloud/CQRS_bigquery_memorystore/main.tf](google_cloud/CQRS_bigquery_memorystore/main.tf) uses:
197197
- resource google_storage_bucket
198198
- resource google_storage_bucket_object
199199
- [google_cloud/minecraft](google_cloud/minecraft)
200-
- [google_cloud/minecraft/main.tf](google_cloud/minecraft/main.tf)
200+
- [google_cloud/minecraft/main.tf](google_cloud/minecraft/main.tf) uses:
201201
- resource google_compute_address
202202
- resource google_compute_disk
203203
- resource google_compute_firewall
@@ -208,21 +208,21 @@ Lots of Terraform recipes for doing things, aimed for copy and pasting into proj
208208
- resource google_project_iam_member
209209
- resource google_service_account
210210
- [google_cloud/oathkeeper](google_cloud/oathkeeper)
211-
- [google_cloud/oathkeeper/build.tf](google_cloud/oathkeeper/build.tf)
211+
- [google_cloud/oathkeeper/build.tf](google_cloud/oathkeeper/build.tf) uses:
212212
- resource local_file
213213
- resource null_resource
214-
- [google_cloud/oathkeeper/main.tf](google_cloud/oathkeeper/main.tf)
214+
- [google_cloud/oathkeeper/main.tf](google_cloud/oathkeeper/main.tf) uses:
215215
- resource google_cloud_run_service
216216
- resource google_cloud_run_service_iam_policy
217217
- resource google_service_account
218218
- resource google_storage_bucket
219219
- resource google_storage_bucket_iam_member
220220
- resource google_storage_bucket_object
221221
- [google_cloud/openresty-beyondcorp](google_cloud/openresty-beyondcorp)
222-
- [google_cloud/openresty-beyondcorp/build.tf](google_cloud/openresty-beyondcorp/build.tf)
222+
- [google_cloud/openresty-beyondcorp/build.tf](google_cloud/openresty-beyondcorp/build.tf) uses:
223223
- resource local_file
224224
- resource null_resource
225-
- [google_cloud/openresty-beyondcorp/main.tf](google_cloud/openresty-beyondcorp/main.tf)
225+
- [google_cloud/openresty-beyondcorp/main.tf](google_cloud/openresty-beyondcorp/main.tf) uses:
226226
- resource google_cloud_run_service
227227
- resource google_cloud_run_service_iam_policy
228228
- resource google_project_iam_member

repotools/generate_readme.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ class AddSection extends Transform {
4646
let resources = [...str.toString().matchAll(hclResourceRegex)].map(
4747
match => match[1]
4848
).sort();
49-
this.push(`\n${indentation} - [${file}](${file})`);
49+
this.push(`\n${indentation} - [${file}](${file}) uses:`);
5050
new Set(resources).forEach(resource => {
5151
this.push(`\n${indentation} - resource ${resource}`);
5252
})

0 commit comments

Comments
 (0)
0