made it run, ssh key issues
fix user/root difference, lint
lint, make 'apt-get dist-upgrade' an option, formatting
add more missing things
remove extraneous keystone pw
remove database relation to neutron-gateway which is no longer required
fixed roles so async resumption only happens when those VMs exist
workaround for old Jinja
add missing compute relations and variables
whitespace

Change-Id: I323806ea2594bb70fb95a6d11a489625f59ac0da
diff --git a/roles/config-virt/tasks/main.yml b/roles/config-virt/tasks/main.yml
index 0f0ed05..66bf5d7 100644
--- a/roles/config-virt/tasks/main.yml
+++ b/roles/config-virt/tasks/main.yml
@@ -23,17 +23,17 @@
 
 # note, this isn't idempotent, so may need manual fixing if it changes
 - name: define libvirt networks IP/DHCP/DNS settings
+  when: not on_maas
   virt_net:
     name=xos-{{ item.name }}
     command=define
     xml='{{ lookup("template", "virt_net.xml.j2") }}'
   with_items: '{{ virt_nets }}'
-  when: not on_maas
 
 - name: collect libvirt network facts after defining new network
+  when: not on_maas
   virt_net:
     command=facts
-  when: not on_maas
 
 - name: start libvirt networks
   when: not on_maas and ansible_libvirt_networks["xos-{{ item.name }}"].state != "active"