main.yml 802 B

12345678910111213141516171819202122232425262728
  1. ---
  2. - name: collect upgrade info
  3. import_tasks: collect_upgrade_info.yml
  4. - name: Include utils/k8s/kubelet/extra-args tasks
  5. include_role:
  6. name: utils/k8s/kubelet/extra-args
  7. - name: Mkdir for offline upgrade
  8. ansible.builtin.file:
  9. path: "{{ item }}"
  10. state: directory
  11. with_items:
  12. - "{{ offline_data_path }}/repodata/"
  13. - "{{ offline_data_path }}/rpms/"
  14. when:
  15. - offline_data_path is defined
  16. - offline_data_path | length > 0
  17. - name: common upgrade | Import major version upgrade task
  18. include_tasks: "{{ item }}"
  19. with_first_found:
  20. - files:
  21. - "{{ major_upgrade_task_file }}"
  22. - "{{lookup('ansible.builtin.fileglob', '*' + upgrade_onecloud_major_version + '.yml')}}"
  23. skip: true
  24. when:
  25. - is_major_upgrade or force_upgrade | default(false) | bool == true