iT邦幫忙

0

如何透過ansible修改大量server的網段

我需要把部分的server從192.168.1.X 改成 192.168.10.X
我原本是這樣寫
lineinfile
dest: /etc/network/interfaces
regexp: '192.168.1'
line: '192.168.10'

但是這樣會把IP address整行移除 , 只剩下192.168.10
請大家指教, 謝謝!

1 個回答

1
凍仁翔
iT邦新手 4 級 ‧ 2017-12-29 22:37:35
最佳解答

在下先前曾使用 nmcli 這個 module 來設定固定 IP,您可以參考看看官方文件。

http://docs.ansible.com/ansible/latest/nmcli_module.html

記得在使用之前,managed nodes (被控端機器) 要先安裝以下套件喔!

  1. nmcli
  2. dbus
  3. NetworkManager-glib

非常感謝指教

我要發表回答

立即登入回答