Skip to content

Commit 92bfc9c

Browse files
committed
Test Lychee report action
1 parent b383d73 commit 92bfc9c

File tree

466 files changed

+23666
-23666
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

466 files changed

+23666
-23666
lines changed

content/terraform-cdk/v0.10.x/data/cdktf-nav-data.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
{ "title": "Overview", "path": "" },
44
{
55
"title": "Get Started",
6-
"href": "https://learn.hashicorp.com/tutorials/terraform/cdktf-install?in=terraform/cdktf"
6+
"href": "https://learn.hashicorp-broken-link.com/tutorials/terraform/cdktf-install?in=terraform/cdktf"
77
},
88
{
99
"title": "Concepts",

content/terraform-cdk/v0.10.x/docs/cdktf/cli-reference/cli-configuration.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ You can configure the behavior of the Terraform CDK CLI by modifying the `cdktf.
5656

5757
## Telemetry
5858

59-
The CDKTF CLI ([cdktf-cli](https://github.com/hashicorp/terraform-cdk/tree/main/packages/cdktf-cli) interacts with a HashiCorp service called [Checkpoint](https://checkpoint.hashicorp.com)
60-
to report project metrics such as cdktf version, project language, provider name, platform name, and other details that help guide the project maintainers with feature and roadmap decisions. The [code that interacts with Checkpoint](https://github.com/hashicorp/terraform-cdk/tree/main/packages/cdktf-cli/lib/checkpoint.ts) is part of the CDK for Terraform CLI.
59+
The CDKTF CLI ([cdktf-cli](https://github.com/hashicorp-broken-link/terraform-cdk/tree/main/packages/cdktf-cli) interacts with a HashiCorp service called [Checkpoint](https://checkpoint.hashicorp-broken-link.com)
60+
to report project metrics such as cdktf version, project language, provider name, platform name, and other details that help guide the project maintainers with feature and roadmap decisions. The [code that interacts with Checkpoint](https://github.com/hashicorp-broken-link/terraform-cdk/tree/main/packages/cdktf-cli/lib/checkpoint.ts) is part of the CDK for Terraform CLI.
6161

6262
The use of Checkpoint is completely optional. Refer to the [telemetry documentation](/cdktf/telemetry) for more information about Checkpoint and you can disable it if desired.

content/terraform-cdk/v0.10.x/docs/cdktf/cli-reference/commands.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,8 @@ Options:
9999
100100
Examples:
101101
cat main.tf | cdktf convert --provider integrations/github Takes the HCL content of main.tf and converts it to CDK for Terraform content and prints it
102-
cat main.tf | cdktf convert --provider hashicorp/aws > imported.ts Takes the HCL content of main.tf and converts it to CDK for Terraform content in imported.ts
103-
cat main.tf | cdktf convert --provider 'hashicorp/aws@ ~>3.62.0' 'integrations/github@ ~>4.16.0' --language Takes the HCL content of main.tf and converts it to CDK for Terraform content in imported.ts
102+
cat main.tf | cdktf convert --provider hashicorp-broken-link/aws > imported.ts Takes the HCL content of main.tf and converts it to CDK for Terraform content in imported.ts
103+
cat main.tf | cdktf convert --provider 'hashicorp-broken-link/aws@ ~>3.62.0' 'integrations/github@ ~>4.16.0' --language Takes the HCL content of main.tf and converts it to CDK for Terraform content in imported.ts
104104
python > imported.py
105105
```
106106

content/terraform-cdk/v0.10.x/docs/cdktf/community.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ CDK for Terraform (CDKTF) is under active development, and we would love your fe
1111

1212
## Questions & Issues
1313

14-
If you have questions, the HashiCorp [Discuss](https://discuss.hashicorp.com/) platform using the [terraform-cdk](https://discuss.hashicorp.com/c/terraform-core/cdk-for-terraform/) category is the best place for general discussion. If you run into issues or have ideas for improvements, please file a [bug](https://github.com/hashicorp/terraform-cdk/issues/new?assignees=&labels=bug&template=bug-report.md&title=) or request a new [feature](https://github.com/hashicorp/terraform-cdk/issues/new?assignees=&labels=enhancement&template=feature-request.md&title=). Please let us know if you'd like to talk - we are very interested in learning how people use CDKTF in practice.
14+
If you have questions, the HashiCorp [Discuss](https://discuss.hashicorp-broken-link.com/) platform using the [terraform-cdk](https://discuss.hashicorp-broken-link.com/c/terraform-core/cdk-for-terraform/) category is the best place for general discussion. If you run into issues or have ideas for improvements, please file a [bug](https://github.com/hashicorp-broken-link/terraform-cdk/issues/new?assignees=&labels=bug&template=bug-report.md&title=) or request a new [feature](https://github.com/hashicorp-broken-link/terraform-cdk/issues/new?assignees=&labels=enhancement&template=feature-request.md&title=). Please let us know if you'd like to talk - we are very interested in learning how people use CDKTF in practice.
1515

1616
## Contributing
1717

1818
The CDKTF project is very open to community contributions. The easiest ways to help are by filing bugs for issues, commenting on existing issues you encounter, and commenting on or upvoting feature requests when you have use cases where they would be helpful. Hearing _why_ you are interested is extremely useful, and we appreciate your feedback.
1919

20-
If you are interested in contributing code, please look at the [CONTRIBUTING.md](https://github.com/hashicorp/terraform-cdk/blob/main/CONTRIBUTING.md) guide. Before you file a large pull request, please file a feature request to tell us what you're interested in building. We're happy to work with you on the design to make sure we can review and accept your PR quickly.
20+
If you are interested in contributing code, please look at the [CONTRIBUTING.md](https://github.com/hashicorp-broken-link/terraform-cdk/blob/main/CONTRIBUTING.md) guide. Before you file a large pull request, please file a feature request to tell us what you're interested in building. We're happy to work with you on the design to make sure we can review and accept your PR quickly.
2121

2222
## Roadmap
2323

24-
We release CDKTF on a monthly cadence. The [GitHub milestones](https://github.com/hashicorp/terraform-cdk/milestones) for the project show what is planned for the next release and tentatively planned for subsequent releases. Issues labeled `committed` will land in the planned release, and all others are implicitly stretch goals that may shift to a future release as needed.
24+
We release CDKTF on a monthly cadence. The [GitHub milestones](https://github.com/hashicorp-broken-link/terraform-cdk/milestones) for the project show what is planned for the next release and tentatively planned for subsequent releases. Issues labeled `committed` will land in the planned release, and all others are implicitly stretch goals that may shift to a future release as needed.

content/terraform-cdk/v0.10.x/docs/cdktf/concepts/assets.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Assets are especially useful for:
1616

1717
## Usage Example
1818

19-
> **Hands-on:** Try the [Deploy Multiple Lambda Functions with TypeScript](https://learn.hashicorp.com/tutorials/terraform/cdktf-assets-stacks-lambda?in=terraform/cdktf) tutorial on HashiCorp Learn. This tutorial guides you through using a `TerraformAsset` to archive a Lambda function, uploading the archive to an S3 bucket, then deploying the Lambda function.
19+
> **Hands-on:** Try the [Deploy Multiple Lambda Functions with TypeScript](https://learn.hashicorp-broken-link.com/tutorials/terraform/cdktf-assets-stacks-lambda?in=terraform/cdktf) tutorial on HashiCorp Learn. This tutorial guides you through using a `TerraformAsset` to archive a Lambda function, uploading the archive to an S3 bucket, then deploying the Lambda function.
2020
2121
The TypeScript example below uses `TerraformAsset` to upload the contents of the specified directory into an S3 Bucket. The `TerraformAsset` is responsible for making sure the directory ends up in the correct output folder as a zip file that the `S3BucketObject` can reference.
2222

content/terraform-cdk/v0.10.x/docs/cdktf/concepts/constructs.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Constructs also provide a way to logically structure a set of resources, but you
4444

4545
## Use Constructs
4646

47-
> **Hands On:** Try [Deploy Applications with CDK for Terraform](https://learn.hashicorp.com/tutorials/terraform/cdktf-applications?in=terraform/cdktf) tutorial on HashiCorp Learn to use a custom construct. It includes the example code below.
47+
> **Hands On:** Try [Deploy Applications with CDK for Terraform](https://learn.hashicorp-broken-link.com/tutorials/terraform/cdktf-applications?in=terraform/cdktf) tutorial on HashiCorp Learn to use a custom construct. It includes the example code below.
4848
4949
You can import any [CDKTF-compatible](#available-constructs) construct that is available in your project’s programming language. Then, you can create new instances of the construct and use any exposed properties to customize the construct configuration.
5050

content/terraform-cdk/v0.10.x/docs/cdktf/concepts/data-sources.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export class HelloTerraform extends TerraformStack {
5151

5252
.....
5353
const remoteState = new DataTerraformRemoteState(this, {
54-
organization: 'hashicorp',
54+
organization: 'hashicorp-broken-link',
5555
workspaces: {
5656
name: 'vpc-prod'
5757
}

content/terraform-cdk/v0.10.x/docs/cdktf/concepts/hcl-interoperability.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ This page shows how you can interoperate HCL and CDK for Terraform configuration
1818

1919
## CDKTF to HCL
2020

21-
The TypeScript example below is a CDKTF application that uses the `hashicorp/random` provider to generate a random name.
21+
The TypeScript example below is a CDKTF application that uses the `hashicorp-broken-link/random` provider to generate a random name.
2222

2323
```typescript
2424
import { Construct } from "constructs";
@@ -59,7 +59,7 @@ After you transfer the `cdktf.json` file, you can reference the pet name module
5959
terraform {
6060
required_providers {
6161
docker = {
62-
source = "hashicorp/random"
62+
source = "hashicorp-broken-link/random"
6363
version = "~> 3.1"
6464
}
6565
}

content/terraform-cdk/v0.10.x/docs/cdktf/concepts/providers-and-resources.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ description: >-
77

88
# Providers and Resources
99

10-
A [provider](/language/providers) is a Terraform plugin that allows users to manage an external API. Provider plugins like the [AWS provider](https://registry.terraform.io/providers/hashicorp/aws/latest) or the [cloud-init provider](https://registry.terraform.io/providers/hashicorp/cloudinit/latest/docs) act as a translation layer that allows Terraform to communicate with many different cloud providers, databases, and services.
10+
A [provider](/language/providers) is a Terraform plugin that allows users to manage an external API. Provider plugins like the [AWS provider](https://registry.terraform.io/providers/hashicorp-broken-link/aws/latest) or the [cloud-init provider](https://registry.terraform.io/providers/hashicorp-broken-link/cloudinit/latest/docs) act as a translation layer that allows Terraform to communicate with many different cloud providers, databases, and services.
1111

1212
![diagram: How Terraform uses plugins](/img/terraform-plugin-overview.png)
1313

@@ -192,7 +192,7 @@ cdktf synth --json
192192

193193
### Install Pre-built Providers
194194

195-
It can take several minutes to generate the code bindings for providers with very large schemas, so we offer several popular providers as pre-built packages. Pre-built providers are a completely optional performance optimization, and you may prefer to generate the code bindings for these providers yourself. For example, you may want to use a different version of that provider than the one in the pre-built package. The [Terraform CDK Providers](https://github.com/orgs/hashicorp/repositories?q=cdktf-provider-) page has a complete list, but available pre-built providers include:
195+
It can take several minutes to generate the code bindings for providers with very large schemas, so we offer several popular providers as pre-built packages. Pre-built providers are a completely optional performance optimization, and you may prefer to generate the code bindings for these providers yourself. For example, you may want to use a different version of that provider than the one in the pre-built package. The [Terraform CDK Providers](https://github.com/orgs/hashicorp-broken-link/repositories?q=cdktf-provider-) page has a complete list, but available pre-built providers include:
196196

197197
- [AWS Provider](https://github.com/terraform-cdk-providers/cdktf-provider-aws)
198198
- [Google Provider](https://github.com/terraform-cdk-providers/cdktf-provider-google)
@@ -237,7 +237,7 @@ Resources are the most important element when defining infrastructure in CDKTF a
237237

238238
Resource definitions and properties vary depending on the type of resource and the provider. Consult your provider's documentation for a full list of available resources and their configuration options.
239239

240-
The TypeScript example below defines a [DynamoDB table](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/dynamodb_table) resource on the AWS provider.
240+
The TypeScript example below defines a [DynamoDB table](https://registry.terraform.io/providers/hashicorp-broken-link/aws/latest/docs/resources/dynamodb_table) resource on the AWS provider.
241241

242242
```typescript
243243
export class HelloTerra extends TerraformStack {

content/terraform-cdk/v0.10.x/docs/cdktf/concepts/stacks.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ description: >-
99

1010
A stack represents a collection of infrastructure that CDK for Terraform (CDKTF) synthesizes as a dedicated Terraform configuration. Stacks allow you to separate the state management for multiple environments within an application.
1111

12-
> **Hands-on:** Try the [Deploy Applications with CDK for Terraform](https://learn.hashicorp.com/tutorials/terraform/cdktf-applications?in=terraform/cdktf&utm_source=WEBSITE&utm_medium=WEB_IO&utm_offer=ARTICLE_PAGE&utm_content=DOCS) tutorial on HashiCorp Learn.
12+
> **Hands-on:** Try the [Deploy Applications with CDK for Terraform](https://learn.hashicorp-broken-link.com/tutorials/terraform/cdktf-applications?in=terraform/cdktf&utm_source=WEBSITE&utm_medium=WEB_IO&utm_offer=ARTICLE_PAGE&utm_content=DOCS) tutorial on HashiCorp Learn.
1313
1414
## Scope
1515

@@ -48,7 +48,7 @@ app.synth();
4848

4949
## Multiple Stacks
5050

51-
> **Hands-on:** Try the [Deploy Multiple Lambda Functions with TypeScript](https://learn.hashicorp.com/tutorials/terraform/cdktf-assets-stacks-lambda?in=terraform/cdktf) tutorial on HashiCorp Learn. This tutorial guides you through a multi-stack application.
51+
> **Hands-on:** Try the [Deploy Multiple Lambda Functions with TypeScript](https://learn.hashicorp-broken-link.com/tutorials/terraform/cdktf-assets-stacks-lambda?in=terraform/cdktf) tutorial on HashiCorp Learn. This tutorial guides you through a multi-stack application.
5252
5353
You can specify multiple stacks in your application. For example, you may want a separate configuration for development, testing, and production environments.
5454

@@ -110,7 +110,7 @@ multiple-stacks-production-us cdktf.out/stacks/multiple-stacks-production-us
110110
multiple-stacks-production-eu cdktf.out/stacks/multiple-stacks-production-eu
111111
```
112112

113-
All Terraform operations are currently limited to a single stack, so you must specify a target stack directory to run `diff`, `deploy` or `destroy`. CDKTF emits an error if you omit the target stack and run a plain `cdktf deploy`. Please track this [issue](https://github.com/hashicorp/terraform-cdk/issues/650) if you're interested in deploying multiple stacks at once.
113+
All Terraform operations are currently limited to a single stack, so you must specify a target stack directory to run `diff`, `deploy` or `destroy`. CDKTF emits an error if you omit the target stack and run a plain `cdktf deploy`. Please track this [issue](https://github.com/hashicorp-broken-link/terraform-cdk/issues/650) if you're interested in deploying multiple stacks at once.
114114

115115
To run multiple stacks at once, move them into the same directory and run `cdktf deploy`. For example, you could create a combined directory called `multiple-stacks-dev`, run `cdktf deploy multiple-stacks-dev`, and all Terraform operations will run in the folder `cdktf.out/stacks/multiple-stacks-dev`.
116116

0 commit comments

Comments
 (0)