Conf Xivo + ajustement update && upgrade
authorAlexandre Domont <alexandre.domont@auf.org>
Tue, 23 Sep 2014 09:17:44 +0000 (09:17 +0000)
committerAlexandre Domont <alex@fr.auf.org>
Tue, 23 Sep 2014 09:17:44 +0000 (09:17 +0000)
paris/clients/hosts
paris/clients/roles/mise-a-jour/tasks/main.yml
paris/clients/roles/wake-on-lan/vars/main.yml
paris/clients/roles/xivo-client/files/xivoclient-14.05.1-ubuntu-12.04-amd64.deb [new file with mode: 0644]
paris/clients/roles/xivo-client/files/xivoclient-14.05.1-ubuntu-12.04-i386.deb [new file with mode: 0644]
paris/clients/roles/xivo-client/handlers/main.yml [new file with mode: 0644]
paris/clients/roles/xivo-client/tasks/main.yml [new file with mode: 0644]
paris/clients/xivo-client.yml [new file with mode: 0644]

index 227a4e4..2f0bdab 100644 (file)
@@ -1,7 +1,6 @@
 localhost
 
 [WAKEONLAN]
-10.72.11.223
 armo.bureautique.fr.auf
 fach.bureautique.fr.auf
 rama.bureautique.fr.auf
@@ -14,19 +13,56 @@ akna.bureautique.fr.auf
 anle.bureautique.fr.auf
 vahe.bureautique.fr.auf
 chle.bureautique.fr.auf
-
-#auta.bureautique.fr.auf
-#crpo.bureautique.fr.auf
+crpo.bureautique.fr.auf
+vaher.bureautique.fr.auf
+drdr.bureautique.fr.auf
+auta.bureautique.fr.auf
+vadu.bureautique.fr.auf
+brle.bureautique.fr.auf
 #nefe.bureautique.fr.auf
-#thbo.bureautique.fr.auf
-#cabe.bureautique.fr.auf
-#saro.bureautique.fr.auf
-#drdr.bureautique.fr.auf
-#aimo.bureautique.fr.auf
+thbo.bureautique.fr.auf
+cabi.bureautique.fr.auf
+emta.bureautique.fr.auf
+saro.bureautique.fr.auf
 
 [PORTABLE]
 #ffo.bureautique.fr.auf
 
+[XIVO]
+armo.bureautique.fr.auf
+aimo.bureautique.fr.auf
+pu-lecoz-mi-2.bureautique.fr.auf
+kead.bureautique.fr.auf
+khbo.bureautique.fr.auf
+nefe.bureautique.fr.auf
+sola.bureautique.fr.auf
+crpo.bureautique.fr.auf
+chde.bureautique.fr.auf
+thbo.bureautique.fr.auf
+vadu.bureautique.fr.auf
+auta.bureautique.fr.auf
+deda.bureautique.fr.auf
+cabi.bureautique.fr.auf
+saro.bureautique.fr.auf
+mile.bureautique.fr.auf
+fach.bureautique.fr.auf
+chde.bureautique.fr.auf
+brle.bureautique.fr.auf
+chle.bureautique.fr.auf
+rama.bureautique.fr.auf
+pabe.bureautique.fr.auf
+vahe.bureautique.fr.auf
+akna.bureautique.fr.auf
+emta.bureautique.fr.auf
+drdr.bureautique.fr.auf
+clco.bureautique.fr.auf
+andj.bureautique.fr.auf
+auta.bureautique.fr.auf
+anle.bureautique.fr.auf
+elro.bureautique.fr.auf
+mana.bureautique.fr.auf
+anna.bureautique.fr.auf
+
 [LUNDI]
 192.168.0.104
 10.72.11.223
@@ -35,3 +71,7 @@ chle.bureautique.fr.auf
 
 [TEST]
 10.72.11.223
+crpo.bureautique.fr.auf
+elro.bureautique.fr.auf
+vaher.bureautique.fr.auf
+
index 8aa79c5..f50890a 100644 (file)
   apt_key: url=http://download.opensuse.org/repositories/isv:ownCloud:desktop/xUbuntu_12.04/Release.key state=present
   when: vuser.stdout|int == 1
   
-- name: mise a jour update && upgrade
-  shell: "aptitude update && apt-get upgrade -y --force-yes"
-  when: vuser.stdout|int == 1
+#- name: mise a jour update && upgrade
+#  shell: "aptitude update && apt-get upgrade -y --force-yes"
+#  when: vuser.stdout|int == 1
 
 - name: mise a jour update upgrade deuxieme passage 
   apt: update_cache=yes upgrade=dist
   when: vuser.stdout|int == 1
 
-- name: Ajout de umask 022 dans /etc/profile
-  lineinfile: dest=/etc/profile regexp=^umask line='umask 0022'
+- name: Ajout de umask 002 dans /etc/profile
+  lineinfile: dest=/etc/profile regexp=^umask line='umask 002'
   when: vuser.stdout|int == 1
   
 - name: extinction ordinateur
index dacecd8..7287549 100644 (file)
@@ -1,33 +1,37 @@
-# Anne-Laure : 00:01:80:81:cf:9d
-# Alex : 00:01:80:81:cf:37
-# Chantal D : 00:01:80:81:6f:4d
-# Akilla : 00:01:80:81:cf:90
-# Aurélie :
+# Anne-Laure   : 00:01:80:81:cf:9d
+# Alex                 : 00:01:80:81:cf:37
+# Chantal D    : 00:01:80:81:6f:4d
+# Akilla       : 00:01:80:81:cf:90
+# Aurélie     : 00:14:0b:81:4d:32     
 lundi:
-  - [ '00:01:80:81:cf:37', '00:01:80:81:cf:9d', '00:01:80:81:6f:4d', '00:01:80:81:cf:90' ]
+  - [ '00:01:80:81:cf:37', '00:01:80:81:cf:9d', '00:01:80:81:6f:4d', '00:01:80:81:cf:90', '00:14:0b:81:4d:32' ]
 
-# Rachida 00:01:80:81:CE:EC
-# Thierry
-# Cristina 
-# Valérie
+# Rachida      : 00:01:80:81:CE:EC
+# Thierry      : 00:01:80:81:DF:69
+# Cristina     : 00:01:80:81:C3:B5
+# Valérie     : 00:14:0B:81:3F:07
 mardi:
-  - [ '00:01:80:81:CE:EC' ]
+  - [ '00:01:80:81:CE:EC', '00:01:80:81:C3:B5', '00:14:0B:81:3F:07', '00:01:80:81:df:69' ]
 
-# Claudine : 00018081CEE8
-# Sophie : 00018081CEF2
-# Angeline :  00018081CF33
-# Patricia : 00018081CEE7
+# Claudine     : 00:01:80:81:CE:E8
+# Sophie       : 00:01:80:81:CE:F2
+# Angeline     : 00:01:80:81:CF:33
+# Patricia     : 00:01:80:81:CE:E7
 mercredi:
-  - [ '00:01:80:81:CE:F2', '00:01:80:81:ce:e8', '00:01:80:81:cf:33' ]
+  - [ '00:01:80:81:ce:f2', '00:01:80:81:ce:e8', '00:01:80:81:cf:33', '00:01:80:81:ce:e7' ]
 
-# Arnaud : 00018081:CF:41
-# Fabienne : 00018081:C3:C6
-# Nelly :
-# Vannessa : 00:01:80:81:cf:40
+# Arnaud       : 00:01:80:81:CF:41
+# Fabienne     : 00:01:80:81:C3:C6
+# Vannessa He  : 00:01:80:81:cf:40
+# Nelly        : 00018081C3D1 
+# Vannesa Du    : 00:01:80:7b:91:75
 jeudi:
-  - [ '00:01:80:81:cf:41', '00:01:80:81:c3:c6', '00:01:80:81:cf:40' ]
+  - [ '00:01:80:81:cf:41', '00:01:80:81:c3:c6', '00:01:80:81:cf:40', '00:01:80:7b:91:75' ]
 
-# Sandrine
-# Chantal L : 00:01:80:81:ce:e2
+# Chantal L    : 00:01:80:81:ce:e2
+# Sandrine     : 00:01:80:81:CF:95
+# Brigitte     : 00:01:80:81:cf:0d
+# Dragana      : 00:01:80:81:ce:fb
+# Catinca      : 00:01:80:81:cf:3b
 vendredi:
-  - [ '00:01:80:81:ce:f2', '00:01:80:81:cf:9d', '00:01:80:81:ce:e8', '00:01:80:81:ce:e2' ] 
+  - [ '00:01:80:81:ce:e2', '00:01:80:81:ce:fb', '00:01:80:81:CF:95', '00:01:80:81:cf:0d', '00:01:80:81:cf:3b' ] 
diff --git a/paris/clients/roles/xivo-client/files/xivoclient-14.05.1-ubuntu-12.04-amd64.deb b/paris/clients/roles/xivo-client/files/xivoclient-14.05.1-ubuntu-12.04-amd64.deb
new file mode 100644 (file)
index 0000000..d8e4546
Binary files /dev/null and b/paris/clients/roles/xivo-client/files/xivoclient-14.05.1-ubuntu-12.04-amd64.deb differ
diff --git a/paris/clients/roles/xivo-client/files/xivoclient-14.05.1-ubuntu-12.04-i386.deb b/paris/clients/roles/xivo-client/files/xivoclient-14.05.1-ubuntu-12.04-i386.deb
new file mode 100644 (file)
index 0000000..3fa9192
Binary files /dev/null and b/paris/clients/roles/xivo-client/files/xivoclient-14.05.1-ubuntu-12.04-i386.deb differ
diff --git a/paris/clients/roles/xivo-client/handlers/main.yml b/paris/clients/roles/xivo-client/handlers/main.yml
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/paris/clients/roles/xivo-client/tasks/main.yml b/paris/clients/roles/xivo-client/tasks/main.yml
new file mode 100644 (file)
index 0000000..7bd242c
--- /dev/null
@@ -0,0 +1,18 @@
+
+- name: Copie client Xivo 32bits
+  copy: src='xivoclient-14.05.1-ubuntu-12.04-i386.deb' dest='/tmp/xivoclient-14.05.1-ubuntu-12.04-i386.deb'
+  when: ansible_machine == 'i686'
+
+- name: install client Xivo 32bits
+  apt: deb='/tmp/xivoclient-14.05.1-ubuntu-12.04-i386.deb'
+  when: ansible_machine == 'i686'
+
+- name: Copie client Xivo 64bits
+  copy: src='xivoclient-14.05.1-ubuntu-12.04-amd64.deb' dest='/tmp/xivoclient-14.05.1-ubuntu-12.04-amd64.deb'
+  when: ansible_machine == 'x86_64'
+
+- name: install client Xivo 64bits
+  apt: deb='/tmp/xivoclient-14.05.1-ubuntu-12.04-amd64.deb'
+  when: ansible_machine == 'x86_64'
+
+
diff --git a/paris/clients/xivo-client.yml b/paris/clients/xivo-client.yml
new file mode 100644 (file)
index 0000000..dd679cc
--- /dev/null
@@ -0,0 +1,21 @@
+# 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: XIVO
+  user: root 
+
+  vars:
+   vuser: 2
+   vtime: 900
+
+  roles:
+    - xivo-client
+