Prompt user before uninstall takes place

Fixes #256

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Single installer doc updates

Describe how to login to the container and access Juju

Ref #248 - not a complete fix but at least provides more
context on the environment.

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Document the `-k` option in the installer

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Fix OpenStack capitalization in docs

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

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Add `--extra-ppa` option to install

This gives the ability to define a list of additional ppas to
be passed into a Single installer cloud-init configuration.

Format is:

openstack-install --extra-ppa ppa:cloud-installer/experimental

Mostly useful for testing latest bits generated by our experimental
ppa.

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

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Fix c.m.satisfies documentation

Syntax updates to handle the note and highlight the return
and return type

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Exit if existing install found

Fail on subsequent `openstack-install` if a pre-existing
installation is found. This also prints a nice error
message on how to remedy this problem as well.

Fixes #245

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Fixes terminal not echoing commands after 'q' from status screen

Fixes #244

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Cleanup installed file if quit during install phase

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
lockdown file/dir permissions in single installer

Fixes #250

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

Was a fixme that needed to get cleaned up. Was meant for testing
purposes.

Fixes #126

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Fix OpenStack case in readme

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

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Fix order in which first interface in container is disabled and removed
properly

Fixes #251

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
consolidate landscape and multi uninstall paths
Merge pull request #259 from Ubuntu-Solutions-Engineering/tweak-uninstall

consolidate landscape and multi uninstall paths