Commit | Line | Data |
---|---|---|
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 |