From 75f64ef6afedc5559c0a643185ec7bcf02aa48b5 Mon Sep 17 00:00:00 2001 From: jamie brim Date: Fri, 17 Jan 2014 16:49:17 -0800 Subject: [PATCH] provisioner/ansible: upload playbooks correctly `Provision` calls uploadFile on each path in playbook_paths, but playbook_paths can only contain directories, per bf7530ca28. This changes `Provision` to call uploadDir instead. --- provisioner/ansible-local/provisioner.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/provisioner/ansible-local/provisioner.go b/provisioner/ansible-local/provisioner.go index 1cbbe2626..1347376f0 100644 --- a/provisioner/ansible-local/provisioner.go +++ b/provisioner/ansible-local/provisioner.go @@ -137,7 +137,7 @@ func (p *Provisioner) Provision(ui packer.Ui, comm packer.Communicator) error { } for _, src := range p.config.PlaybookPaths { dst := filepath.Join(p.config.StagingDir, "playbooks", filepath.Base(src)) - if err := p.uploadFile(ui, comm, dst, src); err != nil { + if err := p.uploadDir(ui, comm, dst, src); err != nil { return fmt.Errorf("Error uploading playbooks: %s", err) } }