Skip to content

[v17] Improve readability in Linux installation guide#64582

Open
ptgott wants to merge 1 commit intobranch/v17from
paul.gottschling/64524-bp-v17
Open

[v17] Improve readability in Linux installation guide#64582
ptgott wants to merge 1 commit intobranch/v17from
paul.gottschling/64524-bp-v17

Conversation

@ptgott
Copy link
Contributor

@ptgott ptgott commented Mar 12, 2026

Backports #64524

  • Improve readability in Linux installation guide

Edit the Linux installation guide to improve the clarify of the structure by:

  1. Ensuring more general information arrives before more specific information, giving readers the right context when they need it.
  2. Ensuring there is a clear hierarchy of headings.

Installing the Auth Service and Proxy Service

This change modifies the H2-level section on installing the Auth Service and Proxy Service to:

  • Explain the one-line installation script before we ask users to execute it.
  • Only include tabs for self-hosted editions, since this section only applies to these. Only include information that varies between editions in tabs.
  • Use "control plane component" instead of "cluster" for precision.
  • Ensure all H3s use the same grammatical structure.

Installing Teleport Agents

In the H2-level section on installing Teleport agents, this change:

  • Explains the one-line installation script and include a warning at the top of the section to provide context for users.
  • Move general statement re: the Terraform guide to a place where it makes more sense, in the intro section.
  • Ensure all H3s in "Installing Teleport as an agent" have the same grammatical structure

Other install methods

In the "Other install methods" section, this change:

  • Provides a more complete summary of the contents in the section, e.g., mentioning the Web UI.
  • Restores the missing "Package repositories" heading and steps. The current Linux installation guide launches straight from the "Other install methods" heading to an instruction to source /etc/os-release, without providing any context as to why.
  • Fix the "Downloading" H3. Make this an H3, since it belongs in "Other install methods". Add more context about Teleport archives and package downloads.
  • Remove a potentially misleading Checkpoint. There is a Checkpoint that asks the reader to confirm that a download matches their system architecture before they are asked to actually perform the download.

General changes

  • Remove headings that are indented below list items. These either render incorrectly, without acting visually as headings, or incorrectly break up the flow of numbered lists.
  • Fix indentation in Admonitions, Checkpoints, and other block-level components in order to preserve numbered lists.
  • Simplify snippet for running one-line install script

Backports #64524

* Improve readability in Linux installation guide

Edit the Linux installation guide to improve the clarify of the
structure by:

1. Ensuring more general information arrives before more specific
   information, giving readers the right context when they need it.
2. Ensuring there is a clear hierarchy of headings.

Installing the Auth Service and Proxy Service
=============================================

This change modifies the H2-level section on installing the Auth Service
and Proxy Service to:

- Explain the one-line installation script before we ask users to
  execute it.
- Only include tabs for self-hosted editions, since this section only
  applies to these. Only include information that varies between
  editions in tabs.
- Use "control plane component" instead of "cluster" for precision.
- Ensure all H3s use the same grammatical structure.

Installing Teleport Agents
==========================

In the H2-level section on installing Teleport agents, this change:
- Explains the one-line installation script and include a warning at the
  top of the section to provide context for users.
- Move general statement re: the Terraform guide to a place where it
  makes more sense, in the intro section.
- Ensure all H3s in "Installing Teleport as an agent" have the same
  grammatical structure

Other install methods
=====================

In the "Other install methods" section, this change:
- Provides a more complete summary of the contents in the section, e.g.,
  mentioning the Web UI.
- Restores the missing "Package repositories" heading and steps. The
  current Linux installation guide launches straight from the "Other
  install methods" heading to an instruction to source
  `/etc/os-release`, without providing any context as to why.
- Fix the "Downloading" H3. Make this an H3, since it belongs in "Other
  install methods". Add more context about Teleport archives and package
  downloads.
- Remove a potentially misleading `Checkpoint`. There is a `Checkpoint`
  that asks the reader to confirm that a download matches their system
  architecture before they are asked to actually perform the download.

General changes
===============

- Remove headings that are indented below list items. These either
  render incorrectly, without acting visually as headings, or
  incorrectly break up the flow of numbered lists.
- Fix indentation in Admonitions, Checkpoints, and other block-level
  components in order to preserve numbered lists.

* Simplify snippet for running one-line install script

---------

Co-authored-by: Rafał Cieślak <rafal.cieslak@goteleport.com>
@ptgott ptgott added no-changelog Indicates that a PR does not require a changelog entry no-test-plan Bypasses the test plan validation bot labels Mar 12, 2026
@ptgott
Copy link
Contributor Author

ptgott commented Mar 12, 2026

Note that there were merge conflicts, and I turned a version warning in linux.mdx re: the one-line installation script into an Admonition.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 12, 2026

Amplify deployment status

Branch Commit Job ID Status Preview Updated (UTC)
paul.gottschling/64524-bp-v17 HEAD 1 ❌FAILED paul-gottschling-64524-bp-v17 2026-03-12 20:08:40

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: acecc14050

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment on lines +140 to +141
see [Deploy Agents with
Terraform](../zero-trust-access/infrastructure-as-code/terraform-provider/terraform-getting-started.mdx).

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Fix broken Terraform guide link in agent install section

The new "Deploy Agents with Terraform" link points to ../zero-trust-access/infrastructure-as-code/terraform-provider/terraform-getting-started.mdx, but that target does not exist (repo-wide check: rg --files docs/pages | rg 'terraform-getting-started\\.mdx$' returns no matches). This introduces a broken docs path, so users following this installation flow cannot reach the referenced Terraform setup guide.

Useful? React with 👍 / 👎.

Comment on lines +441 to +444
1. Assign version and architecture variables:

### Download and install
```code
$ TELEPORT_VERSION=(=teleport.version=)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Remove duplicate SYSTEM_ARCH reset before manual downloads

This duplicated step reassigns SYSTEM_ARCH="" right before the download commands; if readers set SYSTEM_ARCH from the architecture table and then follow this step, the variable is cleared and the subsequent package URLs/filenames are malformed (for example ...linux--bin.tar.gz), causing download/install failures.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport documentation no-changelog Indicates that a PR does not require a changelog entry no-test-plan Bypasses the test plan validation bot size/sm

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant