diff --git a/builder/openstack/builder.go b/builder/openstack/builder.go index bf583d507..7ab5fa6c3 100644 --- a/builder/openstack/builder.go +++ b/builder/openstack/builder.go @@ -110,7 +110,6 @@ func (b *Builder) Run(ui packer.Ui, hook packer.Hook, cache packer.Cache) (packe ConfigDrive: b.config.ConfigDrive, InstanceMetadata: b.config.InstanceMetadata, UseBlockStorageVolume: b.config.UseBlockStorageVolume, - Comm: &b.config.Comm, }, &StepGetPassword{ Debug: b.config.PackerDebug, diff --git a/builder/openstack/step_run_source_server.go b/builder/openstack/step_run_source_server.go index facd5e53e..fdcfbc080 100644 --- a/builder/openstack/step_run_source_server.go +++ b/builder/openstack/step_run_source_server.go @@ -9,7 +9,6 @@ import ( "github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/bootfromvolume" "github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/keypairs" "github.com/gophercloud/gophercloud/openstack/compute/v2/servers" - "github.com/hashicorp/packer/helper/communicator" "github.com/hashicorp/packer/helper/multistep" "github.com/hashicorp/packer/packer" ) @@ -26,7 +25,6 @@ type StepRunSourceServer struct { InstanceMetadata map[string]string UseBlockStorageVolume bool server *servers.Server - Comm *communicator.Config } func (s *StepRunSourceServer) Run(_ context.Context, state multistep.StateBag) multistep.StepAction { @@ -102,7 +100,7 @@ func (s *StepRunSourceServer) Run(_ context.Context, state multistep.StateBag) m } // Add keypair to the server create options. - keyName := s.Comm.SSHKeyPairName + keyName := config.Comm.SSHKeyPairName if keyName != "" { serverOptsExt = keypairs.CreateOptsExt{ CreateOptsBuilder: serverOptsExt,