update-packages.yml 619 B

123456789101112131415161718192021222324252627282930
  1. ---
  2. # 更新系统包
  3. - name: Update System Packages
  4. hosts: all
  5. become: yes
  6. vars:
  7. update_cache: yes
  8. tasks:
  9. - name: Update apt cache
  10. apt:
  11. update_cache: yes
  12. when: ansible_os_family == "Debian"
  13. - name: Upgrade all packages
  14. apt:
  15. upgrade: dist
  16. autoremove: yes
  17. when: ansible_os_family == "Debian"
  18. - name: Update yum cache
  19. yum:
  20. update_cache: yes
  21. when: ansible_os_family == "RedHat"
  22. - name: Upgrade all packages
  23. yum:
  24. name: "*"
  25. state: latest
  26. when: ansible_os_family == "RedHat"