Skip to content

Instantly share code, notes, and snippets.

@weinong
Created September 30, 2021 18:03
Show Gist options
  • Select an option

  • Save weinong/9ffd9ebaddbec72cf0fb011d980395fa to your computer and use it in GitHub Desktop.

Select an option

Save weinong/9ffd9ebaddbec72cf0fb011d980395fa to your computer and use it in GitHub Desktop.
create Azure Red Hat OpenShift cluster
#!/bin/bash
SUBSCRIPTION=''
LOCATION=eastus
RESOURCEGROUP=aro-rg
CLUSTER=cluster
az account set --subscription $SUBSCRIPTION
az group create \
--name $RESOURCEGROUP \
--location $LOCATION
az network vnet create \
--resource-group $RESOURCEGROUP \
--name aro-vnet \
--address-prefixes 10.0.0.0/22
az network vnet subnet create \
--resource-group $RESOURCEGROUP \
--vnet-name aro-vnet \
--name master-subnet \
--address-prefixes 10.0.0.0/23 \
--service-endpoints Microsoft.ContainerRegistry
az network vnet subnet create \
--resource-group $RESOURCEGROUP \
--vnet-name aro-vnet \
--name worker-subnet \
--address-prefixes 10.0.2.0/23 \
--service-endpoints Microsoft.ContainerRegistry
az network vnet subnet update \
--name master-subnet \
--resource-group $RESOURCEGROUP \
--vnet-name aro-vnet \
--disable-private-link-service-network-policies true
az aro create \
--resource-group $RESOURCEGROUP \
--name $CLUSTER \
--vnet aro-vnet \
--master-subnet master-subnet \
--worker-subnet worker-subnet
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment