We are bringing the best of Tectonic to Red Hat OpenShift to build the most secure, hybrid Kubernetes application platform.
This document gives an overview of variables used in the Azure platform of the Tectonic SDK.
Name | Description | Type | Default | |||
---|---|---|---|---|---|---|
tectonic_azure_config_version | (internal) This declares the version of the Azure configuration variables. It has no impact on generated assets but declares the version contract of the configuration. | string | 1.0 |
|||
tectonic_azure_create_dns_zone | If set to true, create an Azure DNS zone | string | true |
|||
tectonic_azure_dns_resource_group | string | tectonic-dns-group |
||||
tectonic_azure_etcd_storage_account_type | Storage account type for the etcd node(s). Example: Premium_LRS. | string | Premium_LRS |
|||
tectonic_azure_etcd_vm_size | Instance size for the etcd node(s). Example: Standard_DS2_v2. | string | Standard_DS2_v2 |
|||
tectonic_azure_external_master_subnet_id | (optional) Subnet ID within an existing VNet to deploy master nodes into. Required to use an existing VNet. Example: the subnet ID starts with "/subscriptions/{subscriptionId}" or "/providers/{resourceProviderNamespace}" . |
string | `` | |||
tectonic_azure_external_nsg_api | (optional) The name of the external Network Security Group used for the Tectonic Console and Kubernetes API Server. This depends on tectonic_azure_external_resource_group to also be specified. |
string | `` | |||
tectonic_azure_external_nsg_etcd | (optional) The name of the external Network Security Group used for etcd. This depends on tectonic_azure_external_resource_group to also be specified. |
string | `` | |||
tectonic_azure_external_nsg_master | (optional) The name of the external Network Security Group used for masters. This depends on tectonic_azure_external_resource_group to also be specified. |
string | `` | |||
tectonic_azure_external_nsg_worker | (optional) The name of the external Network Security Group used for workers. This depends on tectonic_azure_external_resource_group to also be specified. |
string | `` | |||
tectonic_azure_external_resource_group | (optional) The name of the resource group of the external Network Security Group used. This is required if specifying tectonic_external_nsg_etcd , tectonic_external_nsg_master , and/or tectonic_external_nsg_worker , |
string | `` | |||
tectonic_azure_external_rsg_name | Pre-existing resource group to use as parent for cluster resources. | string | `` | |||
tectonic_azure_external_vnet_id | ID of an existing Virtual Network to launch nodes into. Example: VNet1. Leave blank to create a new Virtual Network. | string | `` | |||
tectonic_azure_external_vnet_name | Pre-existing virtual network to create cluster into. | string | `` | |||
tectonic_azure_external_worker_subnet_id | (optional) Subnet ID within an existing VNet to deploy worker nodes into. Required to use an existing VNet. Example: the subnet ID starts with "/subscriptions/{subscriptionId}" or "/providers/{resourceProviderNamespace}" . |
string | `` | |||
tectonic_azure_image_reference | (optional) Specifies an image map with the following keys: publisher , offer , sku , version |
map | <map> |
|||
tectonic_azure_location | string | - | ||||
tectonic_azure_master_storage_account_type | Storage account type for the master node(s). Example: Premium_LRS. | string | Premium_LRS |
|||
tectonic_azure_master_vm_size | Instance size for the master node(s). Example: Standard_DS2_v2. | string | Standard_DS2_v2 |
|||
tectonic_azure_ssh_key | Name of an Azure ssh key to use joe-sfo | string | - | |||
tectonic_azure_ssh_network_external | (optional) Network (external) to allow SSH access from. Maps to source_address_prefix in Azure. Defaults to * . Can be external to Azure environment. Allowed values: [network CIDR (i.e., 10.0.0.0/16) |
VirtualNetwork |
Internet |
* ] |
string | * |
tectonic_azure_ssh_network_internal | Network (internal) to allow SSH access from. Maps to source_address_prefix in Azure. Defaults to VirtualNetwork . Should be internal to Azure environment. Allowed values: [network CIDR (i.e., 10.0.0.0/16) |
VirtualNetwork |
Internet |
* ] |
string | VirtualNetwork |
tectonic_azure_use_custom_fqdn | (optional) If set to true, assemble the FQDN from the configuration. Otherwise, use the FQDN set up by Azure. | string | false |
|||
tectonic_azure_vnet_cidr_block | Block of IP addresses used by the Resource Group. This should not overlap with any other networks, such as a private datacenter connected via ExpressRoute. | string | 10.0.0.0/16 |
|||
tectonic_azure_worker_storage_account_type | Storage account type for the worker node(s). Example: Premium_LRS. | string | Premium_LRS |
|||
tectonic_azure_worker_vm_size | Instance size for the worker node(s). Example: Standard_DS2_v2. | string | Standard_DS2_v2 |