Fix cron job
[mirror/dsa-puppet.git] / modules / puppetmaster / files / update-fastly-ips.sh
1 #!/bin/sh
2
3 set -e
4
5 dest="$1"
6 tmp=$(mktemp -d)
7
8 cd $tmp
9 if [ -d /etc/ssl/ca-global ]; then
10         wgetopts=--ca-directory=/etc/ssl/ca-global
11 fi
12 wget $wgetopts -q https://api.fastly.com/public-ip-list
13 if cmp public-ip-list "$dest" >/dev/null; then
14         exit 0
15 fi
16 chmod --reference="$dest" public-ip-list
17 mv public-ip-list "$dest"