
#!/bin/sh
# File	: netapp_all_remove.sh
# By	: Maarten.deBoer@Atos.net, 211019
# Subject	: Script to run several ansible-playbook's
#
SSH=" /usr/bin/ssh -n" 
RCFILE="${HOME}/etc/netapp_all_remove.rc"
VERBOSE="-vvv"

CLUSTER="tlenlfas3270"
SVM_IP="172.16.20.93"
AGGR_NAME="n01a0401"
VOL_NAME="vol01001"
VOL_SIZE="1024"  # (in MB)
EXPORT_POLICY="nfs-ans01"
EXPORT_MATCH="10.90.32.156/32"
QTREE_NAME="ansible13"
QUOTA_SIZE="800MB"

if [ -f ${RCFILE} ]; then
  echo "  RCFILE (${RCFILE}) found. Reading"
  . ${RCFILE}
fi

echo "CLUSTER=${CLUSTER}"
echo "SVM_NAME=${SVM_NAME}"
echo "SVM_IP=${SVM_IP}"
echo "AGGR_NAME=${AGGR_NAME}"
echo "VOL_NAME=${VOL_NAME}"
echo "VOL_SIZE=${VOL_SIZE}"
echo "EXPORT_POLICY=${EXPORT_POLICY}"
echo "EXPORT_MATCH=${EXPORT_MATCH}"
echo "QTREE_NAME=${QTREE_NAME}"
echo "QUOTA_SIZE=${QUOTA_SIZE}"
sleep 1


cd ../playbooks

#echo "Unmount 1st:" 
#df -h /mnt/svm13
#sudo umount /mnt/svm13 
#sleep 1

echo "- Quota : " 
#ansible-playbook netapp_quota_remove.yml ${VERBOSE} -e na_clustername=${CLUSTER} -e na_svm_name=${SVM_PART} -e na_vol_name=${VOL_NAME} -e na_qtree_name=${QTREE_NAME} 
#${SSH} ${CLUSTER} "quota report -vserver ${SVM_NAME}" 

echo "- Qtree  :" 
#ansible-playbook netapp_qtree_remove.yml ${VERBOSE} -e na_clustername=${CLUSTER} -e na_svm_name=${SVM_NAME} -e na_vol_name=${VOL_NAME} -e na_qtree_name=${QTREE_NAME}
#${SSH} ${CLUSTER} "qtree show -vserver ${SVM_NAME}" 

echo "- NFS export-rule :" 
ansible-playbook netapp_nfs-export_remove.yml ${VERBOSE} -e na_clustername=${CLUSTER} -e na_svm_name=${SVM_NAME} -e na_export_policy_name=${EXPORT_POLICY} -e na_export_policy_client_match=${EXPORT_MATCH}
${SSH} ${CLUSTER} "export-policy rule show -vserver ${SVM_NAME}" 

echo "- Volume :" 
#ansible-playbook netapp_volume_remove.yml ${VERBOSE} -e na_clustername=${CLUSTER} -e na_svm_name=${SVM_NAME} -e na_vol_name=${VOL_NAME}
#${SSH} ${CLUSTER} "volume show -vserver ${SVM_NAME}" 
 
#echo "- SVM :" 
#ansible-playbook netapp_svm_remove.yml ${VERBOSE} -e na_clustername=${CLUSTER} -e na_svm_partname=${SVM_PART} 
#${SSH} ${CLUSTER} "network interface show -vserver ${SVM_NAME}" 
#
#
exit 0

