centos-7-aarch64.yml 1023 B

123456789101112131415161718192021222324252627
  1. - name: Install Cloud Kernel
  2. yum:
  3. disablerepo: "{{ (online_status != 'online') | ternary('*', omit) }}"
  4. enablerepo: "{{ (online_status != 'online') | ternary('yunion-*', omit) }}"
  5. name:
  6. - kernel-5.4.199-200.yn20221212.el7
  7. become: yes
  8. - name: SSH Reboot system if not cloud kernel, it should take a few minutes...
  9. reboot:
  10. reboot_timeout: 900 # 15 mins
  11. connect_timeout: 900 # 15 mins
  12. msg: "rebooting host to enable cloud kernel ... please wait... "
  13. test_command: "uname -r | grep -qE '{{ kernel_regex }}' "
  14. become: yes
  15. when:
  16. - is_yunion_kernel_running.rc != 0
  17. - is_controller_node is not defined or is_controller_node|default(false)|bool == false
  18. - ansible_connection == "ssh"
  19. - name: Local Reboot system if not cloud kernel, it should take a few minutes...
  20. command: reboot
  21. become: yes
  22. when:
  23. - is_yunion_kernel_running.rc != 0
  24. - is_controller_node is not defined or is_controller_node|default(false)|bool == false
  25. - ansible_connection == "local"