0
我試圖從主機文件的特定部分使用shell腳本獲取屬性文件(主管文件)的值。使用特定部分的shell從屬性文件獲取值
所以我有這樣的hosts文件:
[windows]
myd-vm14945.company.net
myd-vm01431.company.net
[windows-web]
vmpweb314.company.net
[linux]
myd-vm11409.company.net
myd-vm14296.company.net
myd-vm20125.company.net
mydvm0091.company.net
而且這個劇本我想運行,當在Linux的部分的每個服務器應更換參數$ {remote_server的}在shell腳本:
#add remote server to ansible host known_host file
ssh-keyscan ${REMOTE_SERVER}>> /root/.ssh/known_hosts
#remmber password
sshpass -p ROOT_PASSWORD ssh [email protected]${REMOTE_SERVER}
所以最後的結果會是這樣的:
#add remote server to ansible host known_host file
ssh-keyscan myd-vm11409.company.net >> /root/.ssh/known_hosts
ssh-keyscan myd-vm14296.company.net>> /root/.ssh/known_hosts
#remmber password
sshpass -p ROOT_PASSWORD ssh [email protected]
sshpass -p ROOT_PASSWORD ssh [email protected]
等等......對於Linux下的所有值。