Add Vagrantfile fragment with docker tag specified
This commit is contained in:
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…
x
Reference in New Issue
Block a user