Boundary
Azure dynamic host catalogs
Boundary uses dynamic host catalogs to automatically discover Azure resources available through Azure Resource Manager (ARM) and add them as hosts.
Create a host catalog to connect with Azure
Boundary uses plugins to integrate with a variety of providers. To use a
dynamic host catalog to integrate with Azure, you create a host catalog of the
plugin
type and set the plugin-name
value to azure
. You must also provide the
specific fields needed for Boundary to authenticate with Azure.
Complete the following steps to create a dynamic host catalog for Azure:
- Log in to Boundary.
- Select the org, and then select the project you want to create a host catalog for.
- Select Host Catalogs.
- Select New Host Catalog.
- Complete the following fields:
- Name: (Optional) An optional name for identification purposes. If you enter a name, it must be unique.
- Description: (Optional) An optional description of the host catalog for identification purposes.
- Type: (Required) Select Dynamic to create a dynamic host catalog.
- Provider: (Required) Select Azure to create a dynamic host catalog for your Azure resources.
- Tenant/Directory ID: (Required) The directory ID for your Azure Active Directory application.
- Subscription ID: (Required) The subscription ID for the subscription that has read access.
- Client/Application ID: (Required) The client or application ID of the Azure service principal that Boundary should use to authenticate and discover hosts.
- Client Secret Value: (Required) The client secret value that Azure generates for authentication.
- Disable credential rotation: When enabled, Boundary does not rotate the credentials with Azure automatically.
- Select Save.
Create a host set to connect with Azure
Host sets specify which Azure Resource Manager (ARM) filters should be used to identify the discovered hosts that should be added as members.
Complete the following steps to create a host set:
- Log in to Boundary.
- Select the org, and then select the project you want to create a host set for.
- Select Host Catalogs.
- Select the dynamic host catalog to which you want add a host set.
- Click the Host Sets tab, and then click New.
- Complete the following fields:
- Name: (Optional) An optional name for identification purposes. If you enter a name, it must be unique.
- Description: (Optional) An optional description of the host catalog for identification purposes.
- Click Save.