drivers/azure/azureutil/azureutil.go
func (a AzureClient) CreateResourceGroup(name, location string) error {
	if ok, err := a.resourceGroupExists(name); err != nil {
		return err
	} else if ok {
		log.Infof("Resource group %q already exists.", name)
		return nil
	}

	log.Info("Creating resource group.", logutil.Fields{
		"name":     name,
		"location": location})
	_, err := a.resourceGroupsClient().CreateOrUpdate(name,
		resources.ResourceGroup{
			Location: to.StringPtr(location),
		})
	return err
}
func (a AzureClient) CreateResourceGroup(name, location string) error {
	if ok, err := a.resourceGroupExists(name); err != nil {
		return err
	} else if ok {
		log.Infof("Resource group %q already exists.", name)
		return nil
	}

	log.Info("Creating resource group.", logutil.Fields{
		"name":     name,
		"location": location})
	_, err := a.resourceGroupsClient().CreateOrUpdate(name,
		resources.ResourceGroup{
			Location: to.StringPtr(location),
		})
	return err
}
func ( a AzureClient ) CreateResourceGroup ( name , location string ) error { if ok , err := a . resourceGroupExists ( name ) ; err != nil { return err } else if ok { log . Infof ( " " , name ) return nil } log . Info ( " " , logutil . Fields { " " : name , " " : location } ) _ , err := a . resourceGroupsClient ( ) . CreateOrUpdate ( name , resources . ResourceGroup { Location : to . StringPtr ( location ) , } ) return err }
// CreateResourceGroup creates a Resource Group if not exists
CreateResourceGroup creates a Resource Group if not exists