stop_services.yml 913 B

123456789101112131415161718192021222324252627282930313233343536373839
  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. - name: Stop openvswitch services
  10. service:
  11. name: openvswitch
  12. state: stopped
  13. when: not openshift_use_nsx
  14. failed_when: false
  15. - service:
  16. name: docker
  17. state: stopped
  18. register: l_openshift_node_upgrade_docker_stop_result
  19. until: not (l_openshift_node_upgrade_docker_stop_result is failed)
  20. retries: 3
  21. delay: 30
  22. when:
  23. - l_docker_upgrade is defined
  24. - l_docker_upgrade | bool
  25. - name: Stop crio
  26. service:
  27. name: cri-o
  28. state: stopped
  29. when: openshift_use_crio | bool
  30. # TODO: Need to determine if this is needed long term or just 3.9 to 3.10
  31. # Upgrading cri-o, at least from 1.9 to 1.10, requires that all
  32. # pods be stopped
  33. - name: Clean up cri-o pods
  34. script: clean-up-crio-pods.sh
  35. when: openshift_use_crio | bool