Commit Graph
20 Commits
Author SHA1 Message Date
Paul Gottschling 95df3ec2ae Add more info re: AWS credentials to the docs (#20964)
* Add more info re: AWS credentials to the docs

Closes #2781

- Add a partial for how to provide credentials to Teleport's AWS client.
  Since this includes adding environment variables to the file used by
  our systemd service, I also created a partial re: how to configure
  Teleport's systemd service and added these two partials to the
  relevant guides.

- Removed `Admonition`s that link to the docs re: AWS credentials in
  favor of the partial above. (The partial links to the Go SDK for AWS
  docs for situations where users have a specific use case.)

- Remove mentions of the AWS credential-related config settings from the
  Backends reference. The example config snippets don't actually include
  the `access_key` and `secret_key` settings, so these are left over
  from an earlier version of the guide. While you can still add these
  settings to a config file, I thought it would make sense to leave them
  undocumented since using an EC2 instance, environment variables, etc.
  is the recommended approach.

- Split the S3/DynamoDB sections of the Backends reference into
  subsections so the extra authentication info fits a bit better.

* Respond to PR feedback

* Add new partials to the RDS Proxy guide
2023-02-13 22:57:21 +00:00
Paul GottschlingandAlex Fornuto 06bf633ab5 Remove Auth/Proxy instructions from DB guides (#20308)
* Remove Auth/Proxy instructions from DB guides

Closes #11538

A number of our Database Service guides instruct the user to install the
Auth Service and the Proxy Service. For users who have already set up
these services, these instructions add friction. For users who have
_not_ set up these services, Teleport has existing instructions that
users can follow instead.

This change edits our Database Access guides to require the user to have
a running Teleport cluster as a prerequisite, in line with how-to guides
in other sections of the docs.

Note that, while the issue this change closes is to add Auth/Proxy
Service setup instructions to _more_ places in the docs, this change
follows our style guide recommendation (#20024) to add steps to the
Prerequisites section if we have them documented elsewhere and they
don't directly pertain to the goal of a how-to guide.

* Respond to PR feedback

Change H3s to H2s

---------

Co-authored-by: Alex Fornuto <alex.fornuto@goteleport.com>
2023-02-03 23:22:57 +00:00
Alex Fornuto 8781fbc7c2 [Docs] Adjust scoped blocks. (#17221)
* Remove spaces between scoped blocks

This enables faster regex searching for single scoped blocks, without alternate content for other scopes

* replace single scoped block with details component

By doing this, something remains visible even when the user hasn't selected the Enterprise scope. That way if they forgot to, they still have something visible to expand and get the information they need.

* make single scoped Details blocks scopeOnly=false

That way readers will still know there is content that doesn't apply to the current scope, in case they forgot to select the correct one
2022-10-14 21:01:19 -04:00
Krzysztof SkrzętnickiandPaul Gottschling bd8c2f7ca9 Document teleport.dev/database_name tag. (#14923)
* Document `teleport.dev/database_name` tag.

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-08-17 16:07:07 +02:00
Steven Martin 8c8a5a5825 Add AWS troubleshooting page and add into applicable pages (#15515) 2022-08-16 15:43:12 +00:00
STeve (Xin) Huang 59c67affee [doc] Remove "tsh db login" from database guides (#14898) 2022-08-04 16:18:53 +00:00
Paul Gottschling 073bfed8ba Fix tctl instructions in DB Access guides (#13760)
Fixes #13688

Database Access guides instruct the user to log in to their cluster
and test their tctl connection before installing the Auth/Proxy, which
can cause confusion.

This change fixes this by:

- Editing start-auth-proxy.mdx to include tctl.mdx, and removing the
  text telling all users to run tctl commands on their Auth Service
  host.

- Removing tctl.mdx from the Prerequisites sections of DB Access
  guides.
2022-07-15 22:35:35 +00:00
Paul Gottschling e6b6f5be1b Correct Node/agent naming and usage (#13840)
Fixes #10976

This change helps to remedy two issues with the documentation:

- Much of the documentation was written when Teleport's services
  consisted of the Auth Service, Proxy Service, and Nodes/SSH Service.
  There are some places in the docs where a reader can mistake the
  Node Service to mean "any resource service."

- Users often associate the term "agent" with a daemon that must run on
  every host in their infrastructure, and usage of this term can make
  Teleport seem more resource intensive than it actually is.

This change corrects mentions of "Node" that stand in for "any service
that access resources in your infrastructure" to account for Teleport's
other resource services. It also replaces mentions of the term "agent"
with "instance," the name of a resource service, or simply "Teleport."

Also edits the "agentless" question in the FAQ to include more detailed
information about each of Teleport's resource services.

This change also does some light copy-editing to correct the
capitalization of service names. It doesn't aim to be comprehensive,
though, since the main purpose of this change is to fix potentially
misleading mentions of "Node" and "agents".

Finally, this change deletes the production.mdx guide, as there is
no way to access this guide due to redirects. This guide includes
some outdated usage of "Nodes".
2022-07-15 22:04:25 +00:00
Brendan O'Halloran 1a25fe59c2 Cloud customers should use port 443 when configuring agents (#13064) 2022-06-02 09:26:56 -03:00
Steven Martin 1304d69fe3 Include Teleport agent installation instructions for App,DB Guides (#12171)
* Include installation instructions for Teleport DB and App service.  Added diagrams to db and app.
2022-04-29 02:49:15 +00:00
Paul Gottschling 7ef1e0549a Edit Database Access guides for Cloud users (#11668)
* Edit Database Access guides for Cloud users

This edits Database Access guides that show you how to access
specific databases. These guides follow the same structure and use the
same partials, so it made sense to address them in a single commit.

See #10637

Edits made

- Some Prerequisites sections were either absent or required
  "Teleport," which I've clarified with a scoped Tabs component to
  indicate the appropriate client tools for each deployment type.
  Since we instruct users on deploying the Auth/Proxy later in the
  guide, I restricted this to client tools. Also flesh out the
  Prerequisites a bit in general.

- Add ScopedBlocks for minor details that vary between scopes.

- Ensure that all commands that take place on the Database Service node
  are described correctly as taking place on that node.

- Change the tctl-auth-sign.mdx partial. Since the start-auth-proxy.mdx
  partial now instructs self-hosted users to run tctl commands on the
  Auth Service host, we no longer need the Self-Hosted tab. As a result,
  I have turned the Cloud tab into a ScopedBlock.

- Reorder self-hosted guide sections so users start the Auth/Proxy
  before running "tctl auth sign". Otherwise, this command will not
  work.

- Minor style/grammar tweaks

* Respond to PR feedback
2022-04-08 19:46:31 +00:00
2588725623 Update database guides with database configurator. (#10451)
* docs: update database guides to use configurator

* Apply suggestions from code review

Co-authored-by: Roman Tkachenko <roman@goteleport.com>

* docs(database): add auto-discovery IAM policies reference

* docs(database): update with code review suggestions

* docs(database): update with review suggestions

* Apply suggestions from code review

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>

* docs(database): remove H3 lines

* docs(database): update auto-discovery reference

* docs(database): update policy examples to be more restrictive

* Apply suggestions from code review

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>

Co-authored-by: Roman Tkachenko <roman@goteleport.com>
Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-03-08 11:45:01 +00:00
Paul Gottschling 0499c6ef8e Add Teleport Cloud instructions to 3 guides (#9681)
Add Teleport Cloud instructions to 3 guides

This change addresses three guides mentioned in issue #5845.

- Update the start-auth-proxy partial to include Cloud
  instructions

- Mention Teleport Cloud usage in three guides

- Add minor readability and style guide-related tweaks

* Respond to PR feedback

* Minor tweaks to remaining Database Access guides

- Mention Teleport Cloud
- Add small stylistic changes
2022-02-11 10:49:26 -05:00
STeve Huang adf7200787 Documentation update for Redshift auto discovery support (#9990) 2022-02-01 14:42:47 +00:00
Roman Tkachenko 21e48b2549 Update docs for TLS routing (#9048) 2021-11-22 13:29:36 -08:00
Alexander Klizhentas be10dcf17b Switch bash to code component (#8019) (#8029) 2021-08-23 11:30:02 -07:00
Steven Martin dd127979df Removed 443/3080 port from tsh login examples (#8016) 2021-08-20 22:15:50 -07:00
Ben Arent 8b7689f58b Teleport Database Video Banners (#7977)
* fwd port video banners

* Update mysql-aws.mdx
2021-08-19 14:55:01 -07:00
Roman Tkachenko 0b0f631757 Add MongoDB guide, MySQL Cloud SQL guide and other 7.0 docs updates (#7350) 2021-07-12 09:12:21 +03:00
Roman Tkachenko fc713b7216 Application and database access documentation updates (#6932) 2021-05-18 17:03:49 -07:00