Control Linux Containers via Salt
| depends: | lxc package for distribution |
|---|
salt.modules.lxc.create(name, config=None, profile=None, options=None, **kwargs)¶Create a new container.
salt 'minion' lxc.create name [config=config_file] \
[profile=profile] [template=template_name] \
[backing=backing_store] [ vgname=volume_group] \
[size=filesystem_size] [options=template_options]
salt.modules.lxc.destroy(name, stop=True)¶Destroy the named container. WARNING: Destroys all data associated with the container.
salt '*' lxc.destroy name [stop=(true|false)]
salt.modules.lxc.exists(name)¶Returns whether the named container exists.
salt '*' lxc.exists name
salt.modules.lxc.freeze(name)¶Freeze the named container.
salt '*' lxc.freeze name
salt.modules.lxc.get_parameter(name, parameter)¶Returns the value of a cgroup parameter for a container.
salt '*' lxc.get_parameter name parameter
salt.modules.lxc.info(name)¶Returns information about a container.
salt '*' lxc.info name
salt.modules.lxc.init(name, cpuset=None, cpushare=None, memory=None, nic='default', profile=None, nic_opts=None, **kwargs)¶Initialize a new container.
salt 'minion' lxc.init name [cpuset=cgroups_cpuset] \
[cpushare=cgroups_cpushare] [memory=cgroups_memory] \
[nic=nic_profile] [profile=lxc_profile] \
[nic_opts=nic_opts] [start=(true|false)] \
[seed=(true|false)] [install=(true|false)] \
[config=minion_config]
salt.modules.lxc.list_()¶List defined containers (running, stopped, and frozen).
salt '*' lxc.list
salt.modules.lxc.set_parameter(name, parameter, value)¶Set the value of a cgroup parameter for a container.
salt '*' lxc.set_parameter name parameter value
salt.modules.lxc.start(name)¶Start the named container.
salt '*' lxc.start name
salt.modules.lxc.state(name)¶Returns the state of a container.
salt '*' lxc.state name
salt.modules.lxc.stop(name)¶Stop the named container.
salt '*' lxc.stop name
salt.modules.lxc.unfreeze(name)¶Unfreeze the named container.
salt '*' lxc.unfreeze name
Current Salt release: 2014.1.7
Docs for previous releases on salt.rtfd.org.