mirror of
https://github.com/kevingruesser/bootstrap-vz.git
synced 2025-08-24 07:26:29 +00:00
![]() This is the first step in the effort of combining all documentation about bootstrap-vz into sphinx while still being able to access it from github (github can parse rst as well) |
||
---|---|---|
.. | ||
__init__.py | ||
manifest-schema.yml | ||
README.md | ||
README.rst | ||
tasks.py |
Image script plugin
This plugin gives the possibility to the user to execute commands.
Plugin is defined in the manifest file, plugin section with:
"image_commands": {
"commands": [ [ "touch", "/var/www/index.html" ]],
}
The commands element is an array of commands. Each command is an array describing the executable and its arguments.
If you need shell expansion of wildcards, like *, just put the entire command as a single entry:
"image_commands": {
"commands": [ [ "rm -f /tmp/*" ]],
}
Command is executed in current context. It is possible to use variables to access the image or execute chroot commands in the image.
Available variables are: {root} : image mount point (to copy files for example or chroot commands)
Example:
[[ "touch", "{root}/var/www/hello" ],
[ "/usr/sbin/chroot", "{root}", "touch", "/var/www/hello"]]