Add new file
This commit is contained in:
parent
edb8a359e8
commit
ddc9ebaeaf
1 changed files with 20 additions and 0 deletions
20
vm_list_dual_uid
Normal file
20
vm_list_dual_uid
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
#!/bin/bash -e
|
||||||
|
#option $1 is ldap password
|
||||||
|
#option $2 is ou
|
||||||
|
|
||||||
|
|
||||||
|
uid_list=( $(ldapsearch -x -H ldaps://ldap1.ungleich.ch:636 -D cn=manager,dc=ungleich,dc=ch -w $1 -b "ou=$2,dc=ungleich,dc=ch" | grep uid: | awk '{print $2}') )
|
||||||
|
|
||||||
|
for ((i=0; i<${#uid_list[@]}; i++)) do
|
||||||
|
uid_temp=$(echo ${uid_list[i]} | sed "s/b'//g" | sed "s/'//g")
|
||||||
|
list_email[$i]=$(ldapsearch -x -H ldaps://ldap1.ungleich.ch:636 -D cn=manager,dc=ungleich,dc=ch -w $1 -b "uid=${uid_list[$i]},ou=$2,dc=ungleich,dc=ch" | grep mail: | awk '{print $2}' )
|
||||||
|
list_vmid=()
|
||||||
|
list_vmid=( $(onevm list | grep ${list_email[$i]} | grep runn | awk '{print $1}' ) )
|
||||||
|
for ((j=0; j<${#list_vmid[@]}; j++)) do
|
||||||
|
temp=$(onevm show ${list_vmid[$j]} | grep PORT)
|
||||||
|
temp1="${temp#*\"}"
|
||||||
|
port="${temp1%%\"*}"
|
||||||
|
host=$(onevm show ${list_vmid[$j]} | grep HOST | grep ungleich | awk '{print $3}')
|
||||||
|
echo $uid_temp ${list_vmid[$j]} $port $host >> ~/vm_vnc_list
|
||||||
|
done
|
||||||
|
done
|
Loading…
Reference in a new issue