You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
849 B
Bash
27 lines
849 B
Bash
#!/bin/bash
|
|
dockerNodes=".virtual_machines.txt"
|
|
|
|
while read data
|
|
do
|
|
vmName=$(echo "$data" | cut -d ";" -f 1)
|
|
vmId=$(echo "$data" | cut -d ";" -f 2)
|
|
vmRam=$(echo "$data" | cut -d ";" -f 3)
|
|
vmIp=$(echo "$data" | cut -d ";" -f 5)
|
|
vmMac=$(echo "$data" | cut -d ";" -f 6)
|
|
proxmoxNode=$(echo "$data" | cut -d ";" -f 4)
|
|
aUser=$(echo "$data" | cut -d ";" -f 7)
|
|
aPasswd=$(echo "$data" | cut -d ";" -f 8)
|
|
|
|
export "ansible_${vmName}_vmName=$vmName"
|
|
export "ansible_${vmName}_vmId=$vmId"
|
|
export "ansible_${vmName}_vmRam=$vmRam"
|
|
export "ansible_${vmName}_vmIp=$vmIp"
|
|
export "ansible_${vmName}_vmMac=$vmMac"
|
|
export "ansible_${vmName}_proxmoxNode=$proxmoxNode"
|
|
export "ansible_${vmName}_user=$aUser"
|
|
export "ansible_${vmName}_passwd=$aPasswd"
|
|
|
|
done < $dockerNodes
|
|
|
|
#env | grep -i "ansible" | sort -u
|