19 lines
475 B
Go
19 lines
475 B
Go
|
package chroot
|
||
|
|
||
|
import "github.com/hashicorp/packer/builder/azure/common/client"
|
||
|
|
||
|
func withMetadataStub(f func()) {
|
||
|
mdc := client.DefaultMetadataClient
|
||
|
defer func() { client.DefaultMetadataClient = mdc }()
|
||
|
client.DefaultMetadataClient = client.MetadataClientStub{
|
||
|
ComputeInfo: client.ComputeInfo{
|
||
|
SubscriptionID: "testSubscriptionID",
|
||
|
ResourceGroupName: "testResourceGroup",
|
||
|
Name: "testVM",
|
||
|
Location: "testLocation",
|
||
|
},
|
||
|
}
|
||
|
|
||
|
f()
|
||
|
}
|