...
1direction: right
2
3users -- via -- teleport
4
5teleport -> jita: "all connections audited and logged"
6teleport -> infra
7
8teleport -> identity provider
9teleport <- identity provider
10
11users: "" {
12 grid-columns: 1
13
14 Engineers: {
15 shape: circle
16 icon: https://icons.terrastruct.com/essentials%2F365-user.svg
17 }
18 Machines: {
19 shape: circle
20 icon: https://icons.terrastruct.com/aws%2FCompute%2FCompute.svg
21 }
22}
23
24via: "" {
25 grid-columns: 1
26
27 https: "HTTPS://"
28 kubectl: "> kubectl"
29 tsh: "> tsh"
30 api: "> api"
31 db clients: "DB Clients"
32}
33
34teleport: Teleport {
35 grid-rows: 2
36
37 inp: |md
38 # Identity Native Proxy
39 | {
40 width: 300
41 }
42
43 Audit Log.icon: https://icons.terrastruct.com/tech%2Flaptop.svg
44 Cert Authority.icon: https://icons.terrastruct.com/azure%2FWeb%20Service%20Color%2FApp%20Service%20Certificates.svg
45}
46
47jita: "Just-in-time Access via" {
48 grid-rows: 1
49
50 Slack.icon: https://icons.terrastruct.com/dev%2Fslack.svg
51 Mattermost
52 Jira
53 Pagerduty
54 Email.icon: https://icons.terrastruct.com/aws%2F_General%2FAWS-Email_light-bg.svg
55}
56
57infra: Infrastructure {
58 grid-rows: 2
59
60 ssh.icon: https://icons.terrastruct.com/essentials%2F112-server.svg
61 Kubernetes.icon: https://icons.terrastruct.com/azure%2F_Companies%2FKubernetes.svg
62 My SQL.icon: https://icons.terrastruct.com/dev%2Fmysql.svg
63 MongoDB.icon: https://icons.terrastruct.com/dev%2Fmongodb.svg
64 PSQL.icon: https://icons.terrastruct.com/dev%2Fpostgresql.svg
65 Windows.icon: https://icons.terrastruct.com/dev%2Fwindows.svg
66}
67
68identity provider: Indentity Provider {
69 icon: https://icons.terrastruct.com/azure%2FIdentity%20Service%20Color%2FIdentity%20governance.svg
70}
View as plain text