Mise à jour pour Stretch.
[ansible.git] / montreal / gestionmateriel / maj.yml
1 ---
2 - hosts: test # pour usage en production, replacer test par all
3   remote_user: root
4
5 # Verifier si une session est ouverte.
6   tasks:
7    - name: session ouverte
8      shell: who | grep "tty" | cut -d ' ' -f 1 | tail -1
9      register: session_ouverte
10      ignore_errors: True
11
12 # Fermer les sessions qui sont ouvertes sur les postes.
13    - name: Fermer les sessions ouvertes
14      with_items: session_ouverte.stdout_lines
15      shell: DISPLAY=':0.0' sudo -u {{item}} gnome-session-quit --logout --no-prompt
16      when: session_ouverte|success
17
18 # et faire une mise-a-jour
19    - name: Faire la mise-a-jour
20      apt: update_cache=yes upgrade=dist
21
22 # Redemarrer les postes
23    - name: redemarrer les postes
24      command: reboot