ansible 快速新增 hosts, by ip range
正常在寫 ansible hosts 檔,要寫機器叫什麼名字,如果dns解析不到,那要加寫 ansible_ssh_hosts=ipaddress,可能會長這樣
- webserver1 ansible_ssh_host=192.168.56.101
- webserver2 ansible_ssh_host=192.168.56.102
使用時就是
- ansible webserver1 -m ping
一台一台寫也很辛苦,可以直接寫 ip range,可能長這樣
- 192.168.56.[101:200]
使用時,就是
- ansible 192.168.56.101 -m ping
一下子整個網段都可以使用ansible了
## range的需求
如果有多個網段時,hosts的設定可能長成這樣
## range的需求
如果有多個網段時,hosts的設定可能長成這樣
- 192.168.56.[101:200]
- 192.168.57.[101:200]
使用的時用中括號括起來[],中間用分號:表是range
- ansible 192.168.[56:57].101 -m ping
留言
張貼留言