Bladeren bron

only stop postgres after an upgrade

Grega Bremec 2 maanden geleden
bovenliggende
commit
b1d1eadb9a
1 gewijzigde bestanden met toevoegingen van 10 en 9 verwijderingen
  1. 10 9
      deploy-pg.yml

+ 10 - 9
deploy-pg.yml

@@ -17,15 +17,6 @@
         path: /var/lib/pgsql/data/PG_VERSION
       register: pg_version_is_there
 
-    - name: stop the server if this was going to be an upgrade
-      become: true
-      service:
-        name: postgresql
-        state: stopped
-      when:
-        - not pg_is_there.failed
-        - pg_version_is_there.stat.exists
-
     - name: ensure the server is at latest version
       become: true
       yum:
@@ -35,6 +26,16 @@
         state: latest
       register: install_status
 
+    - name: stop the server if this was an upgrade
+      become: true
+      service:
+        name: postgresql
+        state: stopped
+      when:
+        - not pg_is_there.failed
+        - pg_version_is_there.stat.exists
+        - install_status.changed
+
     - name: decide what option to use for postgresql-setup
       set_fact:
         pgsetup: --initdb