update.yaml 862 B

123456789101112131415161718192021222324252627282930313233343536
  1. ---
  2. # name: update.yaml
  3. - hosts: [apu,desktops]
  4. tasks:
  5. - name: Testausgabe
  6. debug: msg="Hallo von {{ ansible_hostname }} Ansible managed!"
  7. - name: df -h Aufruf
  8. command: df -h /
  9. changed_when: false
  10. register: df_cmd
  11. - debug:
  12. msg: '{{df_cmd.stdout_lines}} {{ansible_distribution }}'
  13. - name: Ping my hosts
  14. ansible.builtin.ping:
  15. changed_when: false
  16. - name: apt update mit upgrade und autoremove
  17. ansible.builtin.apt:
  18. update_cache: yes
  19. cache_valid_time: 3600
  20. autoremove: yes
  21. upgrade: yes
  22. when: ansible_os_family == "Debian"
  23. # - stat:
  24. # path: /var/run/needrestart
  25. # register: needrestart_file
  26. # - name: reboot falls erforderlich
  27. # ansible.builtin.reboot:
  28. # when:
  29. # - needrestart_file.stat.exists == True