tlu/salt/states/wol/files/wol.jinja
Jonas Forsberg 2c92cf35e9 .
2021-10-17 13:55:21 +02:00

19 lines
337 B
Django/Jinja

#/bin/bash
set -aeou pipefail
for arg in "$@"
do
case "$arg" in
{% for number, mac in pillar['network']['wol'].items() %}
{{ number }}|srv{{ number }}|server{{ number }})
sudo ether-wake -i {{ pillar['network']['bridge'] }} {{ mac }}
;;
{% endfor %}
*)
echo "unknown: $arg"
;;
esac
done