Parameterize microk8s snap installation to choose
channel and confinement.
In case of strict confinement, change the group
and escalate the privileges to run microk8s command.
Ensure ~/.local/share directory exists that allows
running juju commands in strict confinement mode.
Fix linting issues.
Change-Id: Iba52349df9c6d077cd33a4786359fc2d54182068
Move log collection to a post run job which always runs
irrespective of whether the main part succeeds
Change-Id: I41b145b5df0f785a7acf1495b0f54f5401d63464
Reorganise the ansible config into distinct roles. This will
make managing templates and default variables cleaner. I have tested
this as best I can locally.
Change-Id: Ib0be8dde453064336fd2e69afe466f4d64956743