
#!/bin/sh
# File	: dev-tst_nlxfsd18-ansible.sh
# By	: Maarten.deBoer@Atos.net, 221110
# Subject	: Script to test Ansible-SSH-interface at nlxfsd18(@ansible)
#



#ssh localhost '{"Ansible_OnTap":"volume-update", "vol_name":"mss18_vol03001", "CLUSTERNAME":"nlnaf102","SVM_NAME":"nlnafsmss18","AGGR_NAME":"n02a4001","VOL_STOR_CLASS":"bronze","VOL_SIZE":"1","VOL_TYPE":"RW","VOL_COMMENT":"DEV-TST" }'
#ssh localhost '{"Ansible_OnTap":"volume-update", "vol_name":"mss18_vol03002", "CLUSTERNAME":"nlnaf102","SVM_NAME":"nlnafsmss18","AGGR_NAME":"n02a4001","VOL_STOR_CLASS":"bronze","VOL_SIZE":"2","VOL_TYPE":"RW","VOL_COMMENT":"DEV-TST" }'
#ssh localhost '{"Ansible_OnTap":"volume-update", "vol_name":"mss18_vol03003", "CLUSTERNAME":"nlnaf102","SVM_NAME":"nlnafsmss18","AGGR_NAME":"n02a4001","VOL_STOR_CLASS":"bronze","VOL_SIZE":"3","VOL_TYPE":"RW","VOL_COMMENT":"DEV-TST" }'
#ssh localhost '{"Ansible_OnTap":"volume-update","CLUSTERNAME":"nlnaf102","SVM_NAME":"nlnafsmss18","vol_name":"mss18_vol03004","AGGR_NAME":"n02a4001","VOL_STOR_CLASS":"bronze","VOL_SIZE":"4","VOL_TYPE":"RW","VOL_COMMENT":"DEV-TST" }'
#ssh nlnaf102 'volume show -vserver nlnafsmss18 -field total, comment'


#ssh localhost '{"Ansible_OnTap":"qtree-update","CLUSTERNAME":"nlnaf102","SVM_NAME":"nlnafsmss18","vol_name":"mss18_vol03001","qtree_name":"ansible11","qtree_style":"unix" }'
#ssh localhost '{"Ansible_OnTap":"qtree-update","CLUSTERNAME":"nlnaf102","SVM_NAME":"nlnafsmss18","vol_name":"mss18_vol03001","qtree_name":"ansible12","qtree_style":"ntfs" }'
#ssh localhost '{"Ansible_OnTap":"qtree-update","CLUSTERNAME":"nlnaf102","SVM_NAME":"nlnafsmss18","vol_name":"mss18_vol03002","qtree_name":"ansible21","qtree_style":"unix" }'
#ssh localhost '{"Ansible_OnTap":"qtree-update","CLUSTERNAME":"nlnaf102","SVM_NAME":"nlnafsmss18","vol_name":"mss18_vol03002","qtree_name":"ansible22","qtree_style":"ntfs" }'
#ssh nlnaf102 'qtree show -vserver nlnafsmss18 -volume mss18_vol0300*'

#ssh localhost '{"Ansible_OnTap":"quota-update","CLUSTERNAME":"nlnaf102","SVM_NAME":"nlnafsmss18","vol_name":"mss18_vol03001","qtree_name":"ansible11","QUOTA_DISK_LIMIT":"2" }'
#ssh localhost '{"Ansible_OnTap":"quota-update","CLUSTERNAME":"nlnaf102","SVM_NAME":"nlnafsmss18","vol_name":"mss18_vol03001","qtree_name":"ansible12","QUOTA_DISK_LIMIT":"3" }'
#ssh localhost '{"Ansible_OnTap":"quota-update","CLUSTERNAME":"nlnaf102","SVM_NAME":"nlnafsmss18","vol_name":"mss18_vol03002","qtree_name":"ansible21","QUOTA_DISK_LIMIT":"3" }'
#ssh localhost '{"Ansible_OnTap":"quota-update","CLUSTERNAME":"nlnaf102","SVM_NAME":"nlnafsmss18","vol_name":"mss18_vol03002","qtree_name":"ansible22","QUOTA_DISK_LIMIT":"4" }'
#ssh nlnaf102 'volume quota report -vserver nlnafsmss18 -volume mss18_vol0300*'

#ssh ansible@nlxfsd18 '{"Ansible_OnTap":"nfs-export-update","CLUSTERNAME":"nlnaf102","SVM_NAME":"nlnafsmss18","vol_name":"mss18_vol03001","qtree_name":"ansible11","QTREE_EXPORT_POLICY":"sid","QTREE_EXPORT_ADDR":"10.192.109.0/24" }'
#ssh ansible@nlxfsd18 '{"Ansible_OnTap":"nfs-export-update","CLUSTERNAME":"nlnaf102","SVM_NAME":"nlnafsmss18","vol_name":"mss18_vol03002","qtree_name":"ansible21","QTREE_EXPORT_POLICY":"sid","QTREE_EXPORT_ADDR":"10.192.109.0/24" }'
#ssh nlnaf102 'qtree show -vserver nlnafsmss18 -volume mss18_vol03* -field qtree,export'

ssh ansible@nlxfsd18 '{"SSH_OnTap":"volume-show","CLUSTERNAME":"nlnaf102","SVM_NAME":"nlnafsmss18","vol_name":"mss18_vol03001" }'
ssh ansible@nlxfsd18 '{"SSH_OnTap":"qtree-show","CLUSTERNAME":"nlnaf102","SVM_NAME":"nlnafsmss18","vol_name":"mss18_vol03001" }'
ssh ansible@nlxfsd18 '{"SSH_OnTap":"quota-report","CLUSTERNAME":"nlnaf102","SVM_NAME":"nlnafsmss18","vol_name":"mss18_vol03001" }'


