Add Vagrantfile fragment with docker tag specified

pull/6494/head
Patrick Double 8 years ago
parent e7fc651f60
commit 1781d352a5

@ -16,11 +16,14 @@ func (p *DockerProvider) Process(ui packer.Ui, artifact packer.Artifact, dir str
// Create the metadata
metadata = map[string]interface{}{"provider": "docker"}
vagrantfile = fmt.Sprintf(dockerVagrantfile)
vagrantfile = fmt.Sprintf(dockerVagrantfile, artifact.Id())
return
}
var dockerVagrantfile = `
Vagrant.configure("2") do |config|
config.vm.provider :docker do |docker, override|
docker.image = "%s"
end
end
`

@ -32,6 +32,8 @@ var builtins = map[string]string{
"transcend.qemu": "libvirt",
"ustream.lxc": "lxc",
"packer.post-processor.docker-import": "docker",
"packer.post-processor.docker-tag": "docker",
"packer.post-processor.docker-push": "docker",
}
type Config struct {

Loading…
Cancel
Save