implement cdist install

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
add install types

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
dont add help to 2 parsers

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
config already inherits from loglevel parser

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
filter out install objects when running config

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
add missing types from private repo

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
better mounting of virtual filesystems in chroot

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
cleanup, remove unused/useless post_install parameter

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
remove pseudo debug output redirection

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
need a way to set remote.base_path from the command line

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
oh my, never mind

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
get rid of unnecessary tmp files

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
add parameter to run curl in insecure mode: thanks Thorsten!

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
first stop lvm, then mdadm

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
fix quoting

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
first remove lvm, then mdadm

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
make nuking mdadm/lvm actually work

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
add support for centos

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
no point generating grub.conf at this time, there is no kernel installed yet

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>