Quellcode durchsuchen

Only wait for RabbitMQ when state changes

Jared Ledvina vor 10 Jahren
Ursprung
Commit
9482f2bb0f
1 geänderte Dateien mit 2 neuen und 0 gelöschten Zeilen
  1. 2 0
      tasks/rabbit.yml

+ 2 - 0
tasks/rabbit.yml

@@ -29,6 +29,7 @@
     notify: restart rabbitmq service
     notify: restart rabbitmq service
 
 
   - name: Ensure RabbitMQ is running
   - name: Ensure RabbitMQ is running
+    register: rabbitmq_state
     service:
     service:
       name: "{{ rabbitmq_service_name }}"
       name: "{{ rabbitmq_service_name }}"
       state: started
       state: started
@@ -36,6 +37,7 @@
 
 
   - name: Wait for RabbitMQ to be up and running before asking to create a vhost
   - name: Wait for RabbitMQ to be up and running before asking to create a vhost
     pause: seconds=3
     pause: seconds=3
+    when: rabbitmq_state|changed
 
 
   - block:
   - block:
     - name: Ensure Sensu RabbitMQ vhost exists
     - name: Ensure Sensu RabbitMQ vhost exists