github.com/niedbalski/juju@v0.0.0-20190215020005-8ff100488e47/provider/rackspace/export_test.go (about)

     1  // Copyright 2015 Canonical Ltd.
     2  // Licensed under the AGPLv3, see LICENCE file for details.
     3  
     4  package rackspace
     5  
     6  import (
     7  	"github.com/juju/juju/environs"
     8  	"github.com/juju/juju/provider/openstack"
     9  )
    10  
    11  func NewProvider(innerProvider environs.CloudEnvironProvider) environs.EnvironProvider {
    12  	return &environProvider{innerProvider}
    13  }
    14  
    15  func NewEnviron(innerEnviron environs.Environ) environs.Environ {
    16  	return environ{innerEnviron}
    17  }
    18  
    19  func OpenstackProvider(p environs.EnvironProvider) *openstack.EnvironProvider {
    20  	return p.(*environProvider).CloudEnvironProvider.(*openstack.EnvironProvider)
    21  }
    22  
    23  var Bootstrap = &bootstrap
    24  
    25  var WaitSSH = &waitSSH
    26  
    27  var NewInstanceConfigurator = &newInstanceConfigurator