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

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

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

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

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

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

