mc_cloud_lxc runner

exception mc_states.runners.mc_cloud_lxc.MoveError

.

mc_states.runners.mc_cloud_lxc.configure_images(target, ret=None, output=True)

configure all images templates

mc_states.runners.mc_cloud_lxc.configure_install_vt(target, ret=None, output=True)

install lxc

mc_states.runners.mc_cloud_lxc.destroy(vm, **kwargs)

Alias to remove

mc_states.runners.mc_cloud_lxc.install_vt(target, output=True)

install & configure lxc

mc_states.runners.mc_cloud_lxc.post_deploy_controller(output=True)

Prepare cloud controller LXC configuration

mc_states.runners.mc_cloud_lxc.post_post_deploy_compute_node(target, output=True)

post deployment hook for controller

mc_states.runners.mc_cloud_lxc.remove(vm, destroy=False, only_stop=False, **kwargs)

Remove a container

mc_states.runners.mc_cloud_lxc.sync_images(target, output=True, ret=None)

sync images on target

mc_states.runners.mc_cloud_lxc.upgrade_vt(target, ret=None, output=True)

Upgrade LXC hosts This will reboot all containers upon lxc upgrade Containers are marked as being rebooted, and unmarked as soon as this script unmark explicitly them to be done.

mc_states.runners.mc_cloud_lxc.vm_hostsfile(vm, ret=None, output=True)

manage vm /etc/hosts to add link to host

mastersalt-run -lall mc_cloud_lxc.vm_hostsfile foo.domain.tld
mc_states.runners.mc_cloud_lxc.vm_initial_setup(vm, ret=None, output=True)

set initial password at least

mastersalt-run -lall mc_cloud_lxc.vm_initial_setup foo.domain.tld
mc_states.runners.mc_cloud_lxc.vm_preprovision(vm, ret=None, output=True)

Shortcut to run all preprovision steps like initial_setup or hostfiles

mastersalt-run -lall mc_cloud_lxc.vm_grains foo.domain.tld
mc_states.runners.mc_cloud_lxc.vm_reconfigure(vm, ret=None, output=True, rootfs=None, force=False)

Reconfigure the vm if neccessary

mastersalt-run -lall mc_cloud_lxc.vm_reconfigure_net foo.domain.tld
mc_states.runners.mc_cloud_lxc.vm_spawn(vm, ret=None, output=True, force=False)

spawn the vm

mastersalt-run -lall mc_cloud_lxc.vm_spawn foo.domain.tld