Destroy a container
destroyer:
lxc.absent:
- name: my_instance_name2
Clone a container
myclone:
lxc.cloned:
- name: my_instance_name2
- orig: ubuntu
- vgname: lxc
- snapshot: true
Create a container using a template
Which backing
mycreation:
lxc.created:
- name: my_instance_name2
- backing: lvm
- size: 1G
- template: ubuntu
Edit LXC configuration options
setconf:
lxc.edited_conf:
- name: ubuntu
- lxc_conf:
- network.ipv4.ip: 10.0.3.6
- lxc_conf_unset:
- lxc.utsname
Set the password of system users inside containers
setpass:
lxc.stopped:
- name: my_instance_name2
- password: s3cret
- user: foo
setpass2:
lxc.stopped:
- name: my_instance_name2
- password: s3cret
- users:
- foo
- bar
Start a container
destroyer:
lxc.started:
- name: my_instance_name2
Stop a container
sleepingcontainer:
lxc.stopped:
- name: my_instance_name2
Docs for previous releases are available on salt.rtfd.org.
Latest Salt release: 2014.1.13
Try the shiny new release candidate of Salt, v2014.7.0rc6! More info here.
22.27.55. salt.states.lvs_service
22.27.57. salt.states.makeconf
Upcoming SaltStack events, webinars and local meet ups and user groups.