Mise à jour pour Stretch.
[ansible.git] / montreal / gestionmateriel / maj.yml
CommitLineData
40f0a974
PH
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
75915bed 8 shell: who | grep "tty" | cut -d ' ' -f 1 | tail -1
40f0a974
PH
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