[lago.plugins.output]
default = lago.plugins.output:DefaultOutFormatPlugin
yaml = lago.plugins.output:YAMLOutFormatPlugin
json = lago.plugins.output:JSONOutFormatPlugin
flat = lago.plugins.output:FlatOutFormatPlugin

[lago.plugins.vm_service]
sysvinit = lago.service:SysVInitService
systemd = lago.service:SystemdService
systemdcontainer = lago.service:SystemdContainerService

[lago.plugins.cli]
status = lago.cmd:do_status
revert = lago.cmd:do_revert
copy-from-vm = lago.cmd:do_copy_from_vm
shell = lago.cmd:do_shell
console = lago.cmd:do_console
deploy = lago.cmd:do_deploy
copy-to-vm = lago.cmd:do_copy_to_vm
set-current = lago.workdir:set_current
list = lago.cmd:do_list
ansible_hosts = lago.cmd:do_generate_ansible_hosts
stop = lago.cmd:do_stop
collect = lago.cmd:do_collect
init = lago.cmd:do_init
cleanup = lago.cmd:do_cleanup
snapshot = lago.cmd:do_snapshot
shutdown = lago.cmd:do_shutdown
destroy = lago.cmd:do_destroy
export = lago.cmd:do_export
start = lago.cmd:do_start
generate-config = lago.cmd:do_generate

[console_scripts]
lago = lago.cmd:main
lagocli = lago.cmd:main

[lago.plugins.vm_provider]
local-libvirt = lago.providers.libvirt.vm:LocalLibvirtVMProvider
ssh = lago.vm:SSHVMProvider

[lago.plugins.vm]
default = lago.vm:DefaultVM

