nettoyage et ajustement des scripts de mise à jour
authorAlexandre Domont <alexandre.domont@auf.org>
Wed, 23 Jul 2014 17:05:10 +0000 (17:05 +0000)
committerAlexandre Domont <alex@fr.auf.org>
Wed, 23 Jul 2014 17:05:10 +0000 (17:05 +0000)
paris/clients/hosts
paris/clients/miseajour.yml
paris/clients/roles/mise-a-jour/tasks/main.yml
paris/clients/roles/wake-on-lan/vars/main.yml
paris/clients/wakeonlan-jeudi.yml [deleted file]
paris/clients/wakeonlan-vendredi.yml [deleted file]
paris/clients/wakeonlan.yml [new file with mode: 0644]

index 519866a..56ee8db 100644 (file)
@@ -1,7 +1,16 @@
 localhost
 
 [WAKEONLAN]
+10.72.11.223
+armo.bureautique.fr.auf
+fach.bureautique.fr.auf
+#ffo.bureautique.fr.auf
+#ale.bureautique.fr.auf
+
+[LUNDI]
 192.168.0.104
 10.72.11.223
 10.72.11.240
 10.72.11.219
+
+
index 4df9c99..847411f 100644 (file)
@@ -1,3 +1,14 @@
+# Le principe est de réveiller les ordinateurs progressivement du lundi au vendredi pourr valider par petit groupe la viabilité des mises à jour
+
+# /etc/cron.d/miseajour 
+
+## Réveille les ordinateurs du jeudi "cobayes"
+#00 23  * * 4    root    ansible-playbook -e jour=jeudi /home.local/administrateur/.ansible/wakeonlan.yml 
+#00 23  * * 5    root    ansible-playbook -e jour=vendredi /home.local/administrateur/.ansible/wakeonlan.yml
+
+## Passe la mise à jour sur les ordinateurs reveillés et sur lequels aucun utilisateur est connecté
+#05 23  * * 1-5    root        ansible-playbook /home.local/administrateur/.ansible/miseajour.yml
+
 - hosts: WAKEONLAN 
   user: root 
 
index ee4b297..2da9853 100644 (file)
@@ -1,15 +1,14 @@
 - name: nombre users connectes
   shell: "who | wc -l"
   register: vuser
-  
 
 - name: temps allumage machine
   shell: "cat /proc/uptime | awk '{print $1}'"
   register: vtime
   
 - name: mise a jour update upgrade
-  apt: upgrade=yes update_cache=yes
-  when: vtime.stdout|int < 1800 and vuser.stdout|int == 1
+  shell: "aptitude update && apt-get upgrade -y --force-yes"
+  when: vuser.stdout|int == 1
   
 - name: extinction ordinateur
   shell: "poweroff"
index 9a1aec2..43af7c9 100644 (file)
@@ -1,14 +1,19 @@
+# anne-laure : 00:01:80:81:cf:9d
+# Alex : 00:01:80:81:cf:37
 lundi:
-  - [ '00:01:80:81:cf:37', '00:01:80:81:cf:0d' ]
+  - [ '00:01:80:81:cf:37', '00:01:80:81:cf:9d' ]
 
 mardi:
-  - [ '00:01:80:81:cf:37', '00:01:80:81:cf:0d' ]
+  - [ '00:01:80:81:cf:37' ]
 
+# Arnaud : 00018081:CF:41
+# Fabienne : 00018081:C3:C6
 mercredi:
-  - [ '00:01:80:81:cf:37', '00:01:80:81:cf:0d' ]
+  - [ '00:01:80:81:cf:41', '00:01:80:81:c3:c6' ]
 
+# Claudine : 00018081CEE8
 jeudi:
   - [ '00:01:80:81:cf:37', '00:01:80:81:c3:c6' ]
 
 vendredi:
-  - [ '00:01:80:81:cf:37', '00:14:0b:81:4d:32' ] 
+  - [ '00:01:80:81:ce:f2', '00:01:80:81:cf:9d', '00:01:80:81:ce:e8' ] 
diff --git a/paris/clients/wakeonlan-jeudi.yml b/paris/clients/wakeonlan-jeudi.yml
deleted file mode 100644 (file)
index 30ee0d6..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-- hosts: localhost
-  user: root 
-  vars: 
-    jour: "jeudi"
-  roles:
-    - wake-on-lan
diff --git a/paris/clients/wakeonlan-vendredi.yml b/paris/clients/wakeonlan-vendredi.yml
deleted file mode 100644 (file)
index 8557303..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-- hosts: localhost
-  user: root 
-  vars: 
-    jour: "vendredi"
-  roles:
-    - wake-on-lan
diff --git a/paris/clients/wakeonlan.yml b/paris/clients/wakeonlan.yml
new file mode 100644 (file)
index 0000000..9a00f5d
--- /dev/null
@@ -0,0 +1,4 @@
+- hosts: localhost
+  user: root 
+  roles:
+    - wake-on-lan