#!/bin/sh
<%
name = 'mount'

conf = node['platform_utils']['mount']['autopilot']
log = "#{conf['log_dir']}/#{name}-local.log"

mount_points = conf['mount_points']
-%>
PATH=/usr/bin:/bin:/usr/local/bin
DATE_F='+%Y-%m-%d %H:%M:%S %z'
LOG=<%= log %>
mount_points='<%= mount_points.join(' ') %>'

date "$DATE_F" > $LOG
for m in $mount_points; do
  if mount | grep -sq $m; then
    echo "$m is already mounted." >> $LOG
  else
    echo "$m is not mounted yet." >> $LOG
    echo "mount $m ..." >> $LOG
    mount -v $m >> $LOG 2>&1
  fi
done
