Skip to content

Make the Terraform starter guide more visible#59375

Merged
ptgott merged 1 commit intomasterfrom
paul.gottschling/2025-09-19-tf-starter
Sep 22, 2025
Merged

Make the Terraform starter guide more visible#59375
ptgott merged 1 commit intomasterfrom
paul.gottschling/2025-09-19-tf-starter

Conversation

@ptgott
Copy link
Copy Markdown
Contributor

@ptgott ptgott commented Sep 19, 2025

The Terraform starter guide, added in #44834, was meant to provide new Teleport users with a comprehensive example of deploying agents, configuring SSO, and managing RBAC. However, for a guide aimed at educating a broad audience, it gets very little exposure on the docs site. This change improves the visibility of the Terraform starter guide.

  • Condense the two-part guide and its index page into a single guide: Currently, the index page for the two-part guide has little substantial content and performs poorly in organic search. By condensing all content of the guide into a single page, we can provide a content-rich page that is more visible in search results.

  • Move the guide: Make it the Getting Started page within the /docs/infrastructure-as-code/terraform-provider section. This also clarifies the structure of the Infrastructure as Code section, since all Terraform-specific content is in a single subsection. To make this work, rename the sidebar titles of the Terraform section and add a link to the guide within the section index page.

  • Minor edits to the Terraform starter guide: Move the SSO guide links to the prerequisites section to avoid surprising the user with the need to context-switch. Remove an unneeded tctl.mdx partial inclusion. Remove prerequisite item re: following a Terraform setup guide, since this guide already shows the local demo method.

@ptgott ptgott force-pushed the paul.gottschling/2025-09-19-tf-starter branch from f89f3d2 to 74d1686 Compare September 19, 2025 17:26
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Sep 19, 2025

Amplify deployment status

Branch Commit Job ID Status Preview Updated (UTC)
paul.gottschling/2025-09-19-tf-starter 407c871 6 ✅SUCCEED paul-gottschling-2025-09-19-tf-starter 2025-09-19 18:02:25

@ptgott ptgott force-pushed the paul.gottschling/2025-09-19-tf-starter branch from 74d1686 to e39646a Compare September 19, 2025 17:31
@ptgott ptgott force-pushed the paul.gottschling/2025-09-19-tf-starter branch from e39646a to 747f26c Compare September 19, 2025 17:33
@ptgott ptgott force-pushed the paul.gottschling/2025-09-19-tf-starter branch from 747f26c to ceaa91a Compare September 19, 2025 17:40
@ptgott ptgott force-pushed the paul.gottschling/2025-09-19-tf-starter branch from ceaa91a to ff926f4 Compare September 19, 2025 17:47
The Terraform starter guide, added in #44834, was meant to provide new
Teleport users with a comprehensive example of deploying agents,
configuring SSO, and managing RBAC. However, for a guide aimed at
educating a broad audience, it gets very little exposure on the docs
site. This change improves the visibility of the Terraform starter
guide.

- **Condense the two-part guide and its index page into a single
  guide:** Currently, the index page for the two-part guide has little
  substantial content and performs poorly in organic search. By
  condensing all content of the guide into a single page, we can provide
  a content-rich page that is more visible in search results.

- **Move the guide:** Make it the Getting Started page within the
  `/docs/infrastructure-as-code/terraform-provider` section. This also
  clarifies the structure of the Infrastructure as Code section, since
  all Terraform-specific content is in a single subsection. To make this
  work, rename the sidebar titles of the Terraform section and add a
  link to the guide within the section index page.

- **Minor edits to the Terraform starter guide:** Move the SSO guide
  links to the prerequisites section to avoid surprising the user with
  the need to context-switch. Remove an unneeded `tctl.mdx` partial
  inclusion. Remove prerequisite item re: following a Terraform setup
  guide, since this guide already shows the local demo method.
@ptgott ptgott force-pushed the paul.gottschling/2025-09-19-tf-starter branch from ff926f4 to 407c871 Compare September 19, 2025 17:56
@ptgott ptgott marked this pull request as ready for review September 19, 2025 18:13
@github-actions github-actions Bot added documentation no-changelog Indicates that a PR does not require a changelog entry size/sm labels Sep 19, 2025
@ptgott ptgott enabled auto-merge September 22, 2025 13:34
@ptgott ptgott added this pull request to the merge queue Sep 22, 2025
Merged via the queue into master with commit 1ef8d8a Sep 22, 2025
47 checks passed
@ptgott ptgott deleted the paul.gottschling/2025-09-19-tf-starter branch September 22, 2025 13:49
@backport-bot-workflows
Copy link
Copy Markdown
Contributor

@ptgott See the table below for backport results.

Branch Result
branch/v18 Failed

ptgott added a commit that referenced this pull request Sep 22, 2025
Backports #59375

The Terraform starter guide, added in #44834, was meant to provide new
Teleport users with a comprehensive example of deploying agents,
configuring SSO, and managing RBAC. However, for a guide aimed at
educating a broad audience, it gets very little exposure on the docs
site. This change improves the visibility of the Terraform starter
guide.

- **Condense the two-part guide and its index page into a single
  guide:** Currently, the index page for the two-part guide has little
  substantial content and performs poorly in organic search. By
  condensing all content of the guide into a single page, we can provide
  a content-rich page that is more visible in search results.

- **Move the guide:** Make it the Getting Started page within the
  `/docs/infrastructure-as-code/terraform-provider` section. This also
  clarifies the structure of the Infrastructure as Code section, since
  all Terraform-specific content is in a single subsection. To make this
  work, rename the sidebar titles of the Terraform section and add a
  link to the guide within the section index page.

- **Minor edits to the Terraform starter guide:** Move the SSO guide
  links to the prerequisites section to avoid surprising the user with
  the need to context-switch. Remove an unneeded `tctl.mdx` partial
  inclusion. Remove prerequisite item re: following a Terraform setup
  guide, since this guide already shows the local demo method.
github-merge-queue Bot pushed a commit that referenced this pull request Sep 22, 2025
Backports #59375

The Terraform starter guide, added in #44834, was meant to provide new
Teleport users with a comprehensive example of deploying agents,
configuring SSO, and managing RBAC. However, for a guide aimed at
educating a broad audience, it gets very little exposure on the docs
site. This change improves the visibility of the Terraform starter
guide.

- **Condense the two-part guide and its index page into a single
  guide:** Currently, the index page for the two-part guide has little
  substantial content and performs poorly in organic search. By
  condensing all content of the guide into a single page, we can provide
  a content-rich page that is more visible in search results.

- **Move the guide:** Make it the Getting Started page within the
  `/docs/infrastructure-as-code/terraform-provider` section. This also
  clarifies the structure of the Infrastructure as Code section, since
  all Terraform-specific content is in a single subsection. To make this
  work, rename the sidebar titles of the Terraform section and add a
  link to the guide within the section index page.

- **Minor edits to the Terraform starter guide:** Move the SSO guide
  links to the prerequisites section to avoid surprising the user with
  the need to context-switch. Remove an unneeded `tctl.mdx` partial
  inclusion. Remove prerequisite item re: following a Terraform setup
  guide, since this guide already shows the local demo method.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport/branch/v18 documentation no-changelog Indicates that a PR does not require a changelog entry size/sm

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants