]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
After restarting cobbler, wait for it to start
authorZack Cerza <zack@redhat.com>
Fri, 12 Jun 2015 18:27:16 +0000 (12:27 -0600)
committerZack Cerza <zack@redhat.com>
Mon, 29 Jun 2015 22:37:07 +0000 (16:37 -0600)
Signed-off-by: Zack Cerza <zack@redhat.com>
roles/cobbler/tasks/main.yml

index 109e388c5d307852f80867b8c3534d0952934ad8..406cb91b431c0feb17e1aa7d4f18a9b0b2340eea 100644 (file)
     state: started
     enabled: yes
 
+- name: Get cobbler port
+  shell: cobbler setting report | grep xmlrpc_port | awk '{ FS=":"; print $3 }'
+  register: cobbler_port_cmd
+
+- name: Set cobbler port var
+  set_fact:
+    cobbler_port: "{{ cobbler_port_cmd.stdout.strip() }}"
+
 - name: Update settings
   include: settings.yml
   tags:
@@ -69,6 +77,9 @@
     state: restarted
   changed_when: false
 
+- name: Wait for cobbler to start
+  wait_for: port={{ cobbler_port }}
+
 - include: populate_systems.yml
   tags:
     - systems