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/juju-compute-setup/defaults/main.yml b/roles/juju-compute-setup/defaults/main.yml
new file mode 100644
index 0000000..2c0208b
--- /dev/null
+++ b/roles/juju-compute-setup/defaults/main.yml
@@ -0,0 +1,9 @@
+---
+# juju-compute-setup/defaults/main.yml
+
+# note: juju_config_path and charm_versions are also set in
+# `juju-setup/defaults/main.yml`.  Keep these in sync.
+
+juju_config_path: /usr/local/src/juju_config.yml
+charm_versions: {}
+  
diff --git a/roles/juju-compute-setup/tasks/main.yml b/roles/juju-compute-setup/tasks/main.yml
index f12ce43..0222775 100644
--- a/roles/juju-compute-setup/tasks/main.yml
+++ b/roles/juju-compute-setup/tasks/main.yml
@@ -9,6 +9,12 @@
 # list of active juju_machines names: juju_machines.keys()
 # list of active juju_services names: juju_services.keys()
 
+# FIXME: Need to add firewall rules to head node or compute machines won't be
+# able to talk to head node VM's.  iptables cmd's look like this:
+#
+# iptables -A FORWARD -i eth0 -o mgmtbr -s <extnet> -d <vmnet> -j ACCEPT
+# iptables -A FORWARD -i mgmtbr -o eth0 -s <vmnet> -d <extnet> -j ACCEPT
+
 - name: Add machines to Juju
   command: "juju add-machine ssh:{{ item }}"
   with_items: "{{ groups['compute'] | difference( juju_machines.keys() ) }}"