github.com/axw/juju@v0.0.0-20161005053422-4bd6544d08d4/provider/maas/export_test.go (about)

     1  // Copyright 2012, 2013 Canonical Ltd.
     2  // Licensed under the AGPLv3, see LICENCE file for details.
     3  
     4  package maas
     5  
     6  import (
     7  	"github.com/juju/gomaasapi"
     8  
     9  	"github.com/juju/juju/cloudconfig/cloudinit"
    10  	"github.com/juju/juju/environs"
    11  )
    12  
    13  var (
    14  	ShortAttempt = &shortAttempt
    15  )
    16  
    17  func GetMAASClient(env environs.Environ) *gomaasapi.MAASObject {
    18  	return env.(*maasEnviron).getMAASClient()
    19  }
    20  
    21  func NewCloudinitConfig(env environs.Environ, hostname, series string, interfacesToBridge []string) (cloudinit.CloudConfig, error) {
    22  	return env.(*maasEnviron).newCloudinitConfig(hostname, series, interfacesToBridge)
    23  }
    24  
    25  var RenderEtcNetworkInterfacesScript = renderEtcNetworkInterfacesScript