Minor refactoring
Refactor system requirements check
import cloudinstall.log to set up logging handlers
fix typo in path to maas-creds
Handle case where no machines are allocated or available yet - continue to wait.

Signed-off-by: Michael McCracken <mike.mccracken@canonical.com>
add simple warning log when neither SINGLE_SYSTEM nor MULTI_SYSTEM is true

Signed-off-by: Michael McCracken <mike.mccracken@canonical.com>
Add multi install system requirements check
Uncomment console blank disabling (in case someone does run this on a real tty)
Fix LP #1312700
Fix LP #1312791
Minor refactoring
Handle the charm logic within their classes

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Clean up the ui output to use columns for a more fluid experience

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Support machine_id query

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Remove charm properties from machine class

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Add charm/unit properties to service class

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
use host hardware properties for containers

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
add host_storage routine

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
install our lxc template

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
use kvm as our machine type but lxc for our nested containers

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>