update ..
This commit is contained in:
44
roles/common/files/anw-kb.netz/root/bin/wakeup_lan.sh
Executable file
44
roles/common/files/anw-kb.netz/root/bin/wakeup_lan.sh
Executable file
@ -0,0 +1,44 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# *** [ Ansible managed: DO NOT EDIT DIRECTLY ] ***
|
||||
|
||||
declare -i pc_nr=101
|
||||
pc_nr_max=135
|
||||
brcast_ip="192.168.2.255"
|
||||
|
||||
pc102="6c:4b:90:be:05:ef"
|
||||
pc105="40:2c:f4:ea:81:6c"
|
||||
pc112="00:10:c6:b0:d1:3b"
|
||||
pc133="00:19:99:ac:b3:10"
|
||||
|
||||
if [ $# = "1" ]; then
|
||||
echo ""
|
||||
echo -e " \033[32mWake up PC '$1'\033[m.."
|
||||
_nic=`eval eval echo '$'$1`
|
||||
if [[ -n "$_nic" ]]; then
|
||||
for _mac in $_nic ; do
|
||||
echo -n " "
|
||||
wakeonlan -i $brcast_ip $_mac
|
||||
sleep 1
|
||||
done
|
||||
else
|
||||
echo -e " \033[1;31mPC '$1' NOT found!\033[m"
|
||||
fi
|
||||
echo ""
|
||||
else
|
||||
while [[ $pc_nr -le $pc_nr_max ]]; do
|
||||
[[ -z "$pc_nr" ]] && continue
|
||||
_nic=$(eval eval echo '$pc'$pc_nr)
|
||||
if [[ -n "$_nic" ]]; then
|
||||
echo ""
|
||||
echo -e " \033[32mWake up PC 'pc$pc_nr'\033[m.."
|
||||
for _mac in $_nic ; do
|
||||
echo -n " "
|
||||
/usr/bin/wakeonlan -i $brcast_ip $_mac
|
||||
sleep 1
|
||||
done
|
||||
fi
|
||||
(( pc_nr++ ))
|
||||
done
|
||||
echo ""
|
||||
fi
|
@ -36,6 +36,12 @@
|
||||
- nis-install
|
||||
- nis-install-client
|
||||
|
||||
- name: (nis-install-server.yml) Set local host's domain name
|
||||
command: domainname "{{ nis_domain }}"
|
||||
tags:
|
||||
- nis-install
|
||||
- nis-install-server
|
||||
|
||||
|
||||
# ---
|
||||
# Since Debian 11 (bullseye) password hashing uses 'yescrypt' by default.
|
||||
|
Reference in New Issue
Block a user