|
|
|
|
@ -3,13 +3,16 @@ package shell_test
|
|
|
|
|
import (
|
|
|
|
|
"bytes"
|
|
|
|
|
"fmt"
|
|
|
|
|
"github.com/hashicorp/packer/helper/tests/acc"
|
|
|
|
|
"io/ioutil"
|
|
|
|
|
"os"
|
|
|
|
|
"path/filepath"
|
|
|
|
|
"strings"
|
|
|
|
|
"testing"
|
|
|
|
|
|
|
|
|
|
"github.com/hashicorp/packer/helper/tests/acc"
|
|
|
|
|
"github.com/hashicorp/packer/provisioner/file"
|
|
|
|
|
"github.com/hashicorp/packer/provisioner/shell"
|
|
|
|
|
|
|
|
|
|
"github.com/hashicorp/packer/packer"
|
|
|
|
|
|
|
|
|
|
"github.com/hashicorp/go-uuid"
|
|
|
|
|
@ -45,8 +48,8 @@ func (s *ShellProvisionerAccTest) GetConfig() (string, error) {
|
|
|
|
|
|
|
|
|
|
func (s *ShellProvisionerAccTest) GetProvisionerStore() packer.MapOfProvisioner {
|
|
|
|
|
return packer.MapOfProvisioner{
|
|
|
|
|
"shell": func() (packer.Provisioner, error) { return command.Provisioners["shell"], nil },
|
|
|
|
|
"file": func() (packer.Provisioner, error) { return command.Provisioners["file"], nil },
|
|
|
|
|
"shell": func() (packer.Provisioner, error) { return &shell.Provisioner{}, nil },
|
|
|
|
|
"file": func() (packer.Provisioner, error) { return &file.Provisioner{}, nil },
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|