--- /dev/null
+localhost
+
+[WAKEONLAN]
+192.168.0.104
+10.72.11.223
+10.72.11.240
+10.72.11.219
--- /dev/null
+- hosts: WAKEONLAN
+ user: root
+
+ vars:
+ vuser: 2
+ vtime: 900
+
+ roles:
+ - mise-a-jour
+
--- /dev/null
+deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/xUbuntu_12.04/ /
--- /dev/null
+- name: shutdown client
+ command: "echo titi > /tmp/titi"
--- /dev/null
+- 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
+
+- name: extinction ordinateur
+ shell: "poweroff"
+ when: vuser.stdout|int == 1
+
+#- name: warning user
+
--- /dev/null
+deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/xUbuntu_12.04/ /
--- /dev/null
+- name: add key owncloud
+ apt_key: url=http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key state=present
--- /dev/null
+- name: loop mac
+ shell: "wakeonlan {{ item }} "
+ with_flattened: jour
--- /dev/null
+lundi:
+ - [ '00:01:80:81:cf:37', '00:01:80:81:cf:0d' ]
+
+mardi:
+ - [ '00:01:80:81:cf:37', '00:01:80:81:cf:0d' ]
+
+mercredi:
+ - [ '00:01:80:81:cf:37', '00:01:80:81:cf:0d' ]
+
+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' ]
--- /dev/null
+- hosts: localhost
+ user: root
+ vars:
+ jour: "jeudi"
+ roles:
+ - wake-on-lan
--- /dev/null
+- hosts: localhost
+ user: root
+ vars:
+ jour: "vendredi"
+ roles:
+ - wake-on-lan
#localhost
+10.72.11.236
[LOCAL]
localhost
bck-online.refer.org
[PRE]
-37.59.165.30
+#37.59.165.30
+vzauf16.refer.org
+vzauf15.refer.org
+vzauf14.refer.org
# file: ssh-server.yml
# ansible-playbook -i hosts ssh-server.yml -K
-- hosts: LOCAL
+- hosts: 10.72.11.236
user: alex
sudo: yes
# file: ssh-server.yml
# ansible-playbook -i hosts ssh-server.yml -K
-- hosts: LOCAL
+- hosts: PRE
user: alex
sudo: yes