mirror of
https://github.com/kevingruesser/bootstrap-vz.git
synced 2025-08-22 18:00:35 +00:00
Allow manifest vars in docker image name
This commit is contained in:
parent
d0bb9f75d3
commit
6cca4ae2e1
3 changed files with 3 additions and 2 deletions
|
@ -20,6 +20,7 @@ Name
|
|||
- ``name``: The image name is the repository and tag to where an
|
||||
image should be imported.
|
||||
``required``
|
||||
``manifest vars``
|
||||
|
||||
|
||||
Provider
|
||||
|
|
|
@ -22,7 +22,7 @@ class CreateImage(Task):
|
|||
tar_cmd = ['tar', '--create', '--numeric-owner',
|
||||
'--directory', info.volume.path, '.']
|
||||
docker_cmd = ['docker', 'import', '--change', info._docker['dockerfile'], '-',
|
||||
info.manifest.name]
|
||||
info.manifest.name.format(**info.manifest_vars)]
|
||||
cmd = ' '.join(map(quote, tar_cmd)) + ' | ' + ' '.join(map(quote, docker_cmd))
|
||||
[info._docker['container_id']] = log_check_call([cmd], shell=True)
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
name: debian-{system.release}-{system.architecture}-{%y}{%m}{%d}
|
||||
name: debian-{system.release}-{system.architecture}-{%y}{%m}{%d}:latest
|
||||
provider:
|
||||
name: docker
|
||||
labels:
|
||||
|
|
Loading…
Add table
Reference in a new issue