stop_services.yml 775 B

1234567891011121314151617181920212223242526272829303132
  1. ---
  2. - name: Stop node services
  3. service:
  4. name: "{{ item }}"
  5. state: stopped
  6. with_items:
  7. - "{{ openshift_service_type }}-node"
  8. failed_when: false
  9. - service:
  10. name: docker
  11. state: stopped
  12. register: l_openshift_node_upgrade_docker_stop_result
  13. until: not (l_openshift_node_upgrade_docker_stop_result is failed)
  14. retries: 3
  15. delay: 30
  16. when:
  17. - l_docker_upgrade is defined
  18. - l_docker_upgrade | bool
  19. - name: Stop crio
  20. service:
  21. name: cri-o
  22. state: stopped
  23. when: openshift_use_crio | bool
  24. # TODO: Need to determine if this is needed long term or just 3.9 to 3.10
  25. # Upgrading cri-o, at least from 1.9 to 1.10, requires that all
  26. # pods be stopped
  27. - name: Clean up cri-o pods
  28. script: clean-up-crio-pods.sh
  29. when: openshift_use_crio | bool