Ironic conductor change state order

The order inside conductor.sls was changed in order to avoid
the situation when ironic-conductor process is being started
before http root folder is created. Otherwise ironic
conductor fails to start due to inexistence of boot.ipxe file
inside http root folder

Change-Id: Ibd82d2315fec5a1726a41a738f2f7462900c121f
diff --git a/ironic/conductor.sls b/ironic/conductor.sls
index 8ea16bc..4bd2a1e 100644
--- a/ironic/conductor.sls
+++ b/ironic/conductor.sls
@@ -14,6 +14,8 @@
     - full_restart: true
     - watch:
       - file: /etc/ironic/ironic.conf
+    - require:
+      - pkg: ironic_conductor_packages
     {%- if conductor.message_queue.get('ssl',{}).get('enabled', False) %}
       - file: rabbitmq_ca_ironic_file
     {%- endif %}
@@ -29,7 +31,7 @@
       makedirs: True
       user: 'ironic'
       group: 'ironic'
-    - require:
+    - require_in:
       - pkg: ironic_conductor_packages
 
 ironic_copy_pxelinux.0:
@@ -40,6 +42,7 @@
     - group: 'ironic'
     - require:
       - file: ironic_dirs
+      - pkg: ironic_conductor_packages
 
 {% for file in conductor.syslinux_files %}
 ironic_copy_{{ file }}:
@@ -50,6 +53,7 @@
     - group: 'ironic'
     - require:
       - file: ironic_dirs
+      - pkg: ironic_conductor_packages
 {%- endfor %}
 
 {% for file in conductor.ipxe_rom_files %}
@@ -61,6 +65,7 @@
     - group: 'ironic'
     - require:
       - file: ironic_dirs
+      - pkg: ironic_conductor_packages
 {%- endfor %}
 
 ironic_tftp_map_file:
@@ -73,6 +78,7 @@
     - group: 'ironic'
     - require:
       - file: ironic_dirs
+      - pkg: ironic_conductor_packages
 
 {%- if conductor.http_images is defined %}
 {%- for image in conductor.http_images %}