d2/e2etests/testdata/files/teleport_grid.d2
2023-04-06 15:48:01 -07:00

70 lines
1.6 KiB
Text

direction: right
users -- via -- teleport
teleport -> jita: "all connections audited and logged"
teleport -> infra
teleport -> identity provider
teleport <- identity provider
users: "" {
grid-columns: 1
Engineers: {
shape: circle
icon: https://icons.terrastruct.com/essentials%2F365-user.svg
}
Machines: {
shape: circle
icon: https://icons.terrastruct.com/aws%2FCompute%2FCompute.svg
}
}
via: "" {
grid-columns: 1
https: "HTTPS://"
kubectl: "> kubectl"
tsh: "> tsh"
api: "> api"
db clients: "DB Clients"
}
teleport: Teleport {
grid-rows: 2
inp: |md
# Identity Native Proxy
| {
width: 300
}
Audit Log.icon: https://icons.terrastruct.com/tech%2Flaptop.svg
Cert Authority.icon: https://icons.terrastruct.com/azure%2FWeb%20Service%20Color%2FApp%20Service%20Certificates.svg
}
jita: "Just-in-time Access via" {
grid-rows: 1
Slack.icon: https://icons.terrastruct.com/dev%2Fslack.svg
Mattermost
Jira
Pagerduty
Email.icon: https://icons.terrastruct.com/aws%2F_General%2FAWS-Email_light-bg.svg
}
infra: Infrastructure {
grid-rows: 2
ssh.icon: https://icons.terrastruct.com/essentials%2F112-server.svg
Kubernetes.icon: https://icons.terrastruct.com/azure%2F_Companies%2FKubernetes.svg
My SQL.icon: https://icons.terrastruct.com/dev%2Fmysql.svg
MongoDB.icon: https://icons.terrastruct.com/dev%2Fmongodb.svg
PSQL.icon: https://icons.terrastruct.com/dev%2Fpostgresql.svg
Windows.icon: https://icons.terrastruct.com/dev%2Fwindows.svg
}
identity provider: Indentity Provider {
icon: https://icons.terrastruct.com/azure%2FIdentity%20Service%20Color%2FIdentity%20governance.svg
}