Skip to content

Commit ec745e5

Browse files
author
Julien Bouquillon
authored
docs: teleport adjustements (#411)
1 parent 15dbb92 commit ec745e5

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

docs/faq.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -156,25 +156,25 @@ See also [Limits in Azure Database for PostgreSQL](https://github.com/MicrosoftD
156156

157157
### Accès aux serveurs de bases de données PG de dev
158158

159-
#### Méthode 1 (obsolète)
159+
**Notez bien que vous devez faire partie de la team `Admins` de votre startup sur GitHub pour pouvoir accéder à la db**
160160

161-
- Demander à l'équipe OPS d'ajouter votre clé publique sur le _bastion_
162-
- Récupérer le secret qui correspond à l'environnement sur rancher ou k9s.
163-
- Ouvrir un port local (ex: 1111) sur le serveur PG via le bastion : `ssh -L 1111:[app]devserver.postgres.database.azure.com:5432 [user]@40.89.139.58`
161+
Vous pouvez vous connecter à vos instances PosrtgreSQL via Teleport.
164162

165-
Puis dans un autre shell, utiliser psql directement : `psql postgres://[user]%40[app]devserver:[password]@127.0.0.1:1111?sslmode=require`
163+
- Téléchargez et installez le [GUI Teleport **Connect**](https://goteleport.com/download/)
164+
- Lancez l'application Teleport Connect
165+
- Renseignez l'addresse suivante quand elle vous est demandée: **teleport.fabrique.social.gouv.fr** et authentifiez vous **avec Github**.
166+
- Naviguez dans l'onglet "Databases"
167+
- Choisissez votre serveur Postgres et cliquez sur "Connect" (avec le user `PostgresAdmins`) puis renseignez le nom de la db postgres que vous souhaitez accéder et cliquer sur run. (ex: `preprod`)
166168

167-
#### Méthode 2
169+
** :warning: De plus vous accéderez à la base de donnée en administrateur, vous êtes responsable de vos actions.**
168170

169-
- Téléchargez Teleport Connect et installez tsh client. [Ici](https://goteleport.com/download/)
170-
- Lancez l'application Teleport Connect
171-
- Renseignez l'addresse suivante quand elle vous est demandée: **teleport.fabrique.social.gouv.fr** et authentifiez vous avec Github
172-
- Naviguez dans l'onglet database
173-
- Cliquer sur connect (avec le user `PostgresAdmins`) puis renseigner le nom de la db postgres que vous souhaitez accéder et cliquer sur run
171+
#### Alternative via le CLI teleport `tsh`
174172

175-
**Notez bien que vous devez faire partie de la team `Admins` de votre startup sur GitHub pour pouvoir accéder à la db**
173+
- Téléchargez et installez le [CLI Teleport](https://goteleport.com/download/)
174+
- Localement, se logger sur teleport avec : `tsh login teleport.fabrique.social.gouv.fr --auth=github`
175+
- Se connecter à une DB avec psql : `tsh db connect --db-user=PostgresAdmins --db-name=postgres [DBNAME]`
176176

177-
** :warning: De plus vous accéderez à la base de donnée en administrateur, vous êtes responsable de vos actions.**
177+
💡 Pour configurer un client Postgres avec teleport, cf https://goteleport.com/docs/connect-your-client/gui-clients/
178178

179179
## Azure Storage
180180

0 commit comments

Comments
 (0)