You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: examples/terraform-modules/teleport-azure-discovery/README.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,12 +2,12 @@
2
2
3
3
This Terraform module creates the Azure and Teleport cluster resources necessary for a Teleport cluster to discover Azure virtual machines:
4
4
5
-
- Azure user-assigned managed identity for Teleport Discovery Service to use.
6
-
- Azure federated identity credential that trusts the Teleport proxy as an issuer.
7
-
- Azure custom role definition and assignment that grant the minimum VM discovery and install permissions.
8
-
- Teleport `discovery_config` cluster resource that configures Teleport for Azure VM discovery.
9
-
- Teleport `integration` cluster resource for Azure OIDC.
10
-
- Teleport `token` cluster resourcethat allows Teleport nodes to join the cluster using Azure credentials.
5
+
-**Azure user-assigned managed identity**: Used by the Teleport Discovery Service to authenticate to Azure APIs for scanning and managing VMs in the specified resource groups.
6
+
-**Azure federated identity credential**: Establishes trust between Azure and your Teleport cluster by allowing the managed identity to authenticate using OIDC tokens issued by your Teleport proxy.
7
+
-**Azure custom role definition and assignment**: Grants the managed identity the minimum required permissions to discover VMs and run installation commands on them.
8
+
-**Teleport `discovery_config` cluster resource**: Configures the discovery parameters (subscriptions, resource groups, tags) that determine which Azure VMs will be discovered and enrolled.
9
+
-**Teleport `integration` cluster resource**: Stores the Azure OIDC integration configuration in your Teleport cluster, linking the Azure tenant and client ID to enable authentication.
10
+
-**Teleport `token` cluster resource**: Provides the join token that discovered Azure VMs will use to authenticate and join your Teleport cluster.
11
11
12
12
## Prerequisites
13
13
@@ -31,14 +31,14 @@ For bugs related to this code, please [open an issue](https://github.com/gravita
0 commit comments