Common resources for LXC and systemd-nspawn containers
New in version 2015.8.0.
These functions are not designed to be called directly, but instead from the
lxc
, nspawn
, and
docker
execution modules. They provide for
common logic to be re-used for common actions.
salt.modules.container_resource.
cache_file
(source)¶Wrapper for cp.cache_file which raises an error if the file was unable to be cached.
CLI Example:
salt myminion container_resource.cache_file salt://foo/bar/baz.txt
salt.modules.container_resource.
copy_to
(*args, **kwargs)¶Common logic for copying files to containers
CLI Example:
salt myminion container_resource.copy_to mycontainer /local/file/path /container/file/path container_type=docker exec_driver=nsenter
salt.modules.container_resource.
run
(*args, **kwargs)¶Common logic for running shell commands in containers
CLI Example:
salt myminion container_resource.run mycontainer 'ps aux' container_type=docker exec_driver=nsenter output=stdout
Generated on February 25, 2019 at 06:53:47 MST.
You are viewing docs for the previous stable release, 2017.7.8. Switch to docs for the latest stable release, 2018.3.3, or to a recent doc build from the develop branch.
© 2019 SaltStack. All Rights Reserved, SaltStack Inc. | Privacy Policy