Skip to content

Commit

Permalink
[v15] Add database-tunnel service to Machine ID reference (#41034)
Browse files Browse the repository at this point in the history
* Add `database-tunnel` service to Machine ID reference

* Update docs/pages/machine-id/reference/configuration.mdx

Co-authored-by: Paul Gottschling <[email protected]>

---------

Co-authored-by: Paul Gottschling <[email protected]>
  • Loading branch information
strideynet and ptgott authored Apr 30, 2024
1 parent 8f44dfc commit b18a158
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions docs/pages/machine-id/reference/configuration.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -389,6 +389,38 @@ svids:
- 10.0.0.1
```
#### `database-tunnel`

The `database-tunnel` service opens a listener for a service that tunnels
connections to a database server.

The tunnel authenticates connections for the client, meaning that any
application which can connect to the listener will be able to connect to the
database as the specified user. For this reason, we heavily recommend using the
Unix socket listener type and configuring the permissions of the socket to
ensure that only the intended applications can connect.

```yaml
# type specifies the type of the service. For the database tunnel service, this
# will always be `database-tunnel`.
type: database-tunnel
# listen specifies the address that the service should listen on.
#
# Two types of listener are supported:
# - TCP: `tcp://<address>:<port>`
# - Unix socket: `unix:///<path>`
listen: tcp://127.0.0.1:25432
# service is the name of the database server, as configured in Teleport, that
# the service should open a tunnel to.
service: postgres-docker
# database is the name of the specific database on the specified database
# service.
database: postgres
# username is the name of the user on the specified database server to open a
# tunnel for.
username: postgres
```
### Destinations
A destination is somewhere that `tbot` can read and write artifacts.
Expand Down

0 comments on commit b18a158

Please sign in to comment.