Azure extension - epam/hubctl GitHub Wiki
azure
configure
extension makes sure Azure cloud account is setup:
- Azure Storage account-specific blob container
superhub<subscription id>
exists or it will be created; - DNS domain for the stack is created in Azure DNS;
- the domain is linked with NS records to the base domain or to Bubble DNS.
Azure parameters:
--azure-region Azure Region (defaults to value from: AZURE_REGION, AZURE_DEFAULTS_LOCATION)
--azure-resource-group Azure Resource Group (defaults to value from: AZURE_RESOURCE_GROUP_NAME, AZURE_DEFAULTS_GROUP)
--azure-subscription Azure Subscription (defaults to value from: AZURE_SUBSCRIPTION_ID)
--dry-run Do not deploy cloud resources, show what will happen
--domain-name Custom DNS domain name under existing base domain
--base-domain-resource-group Resource Group for base domain (in case base domain
zone is located in another resource group)
--base-domain-subscription Subscription for base domain (in case base domain
zone is located in another subscription)
--prefer-local Save deployment state locally only
If you don't specify --domain-name
then a *.epam.devops.delivery
Bubble DNS domain will be obtained.
If you specify a domain name --domain-name <stack>.base.tld
and base.tld
is in another Azure account, then also specify --base-domain-*
.