Implement X.509 auth between Rabbitmq and Nova

Change-Id: I2481c2cb06c529633a6e944e5fb212b01e98a279
Related-Prod:  PROD-22766
diff --git a/nova/controller.sls b/nova/controller.sls
index 2b5d515..9052c62 100644
--- a/nova/controller.sls
+++ b/nova/controller.sls
@@ -11,7 +11,7 @@
   # Move to appropriate upgrade phase
   - nova.db.online_sync
   - nova._ssl.mysql
-
+  - nova._ssl.rabbitmq
 {%- if grains.os_family == 'Debian' %}
 debconf-set-prerequisite:
     pkg.installed:
@@ -61,6 +61,7 @@
   - require_in:
     - pkg: nova_controller_packages
     - sls: nova._ssl.mysql
+    - sls: nova._ssl.rabbitmq
 {%- if controller.version not in ["juno", "kilo", "liberty", "mitaka", "newton"] %}
     - pkg: nova_placement_package
 {%- endif %}
@@ -171,6 +172,7 @@
   - require:
     - pkg: nova_controller_packages
     - sls: nova._ssl.mysql
+    - sls: nova._ssl.rabbitmq
   - require_in:
     - sls: nova.db.offline_sync
     - sls: nova.db.online_sync
@@ -450,6 +452,7 @@
   - require:
     - sls: nova.db.offline_sync
     - sls: nova._ssl.mysql
+    - sls: nova._ssl.rabbitmq
   - require_in:
     - sls: nova.db.online_sync
   - watch: