DHCPサーバーを利用してWindowsのターゲットノードに 168.200.100.50 のIPアドレスを動的に設定しています。
Ansibleのプレイブック実行により 168.200.100.50 を静的に設定し直す方法があれば教えて頂きたいです。
(NICはひとつしかありません。)
変数定義ファイルには
ipaddr: 168.200.100.50
netmask: 255.255.255.0
prefix: 24
gateway: 168.200.100.254
が書かれており、この変数を利用することができます。
動的に設定したアドレスを削除し、静的にアドレスを設定する以下のタスクを試したのですが、
やはり途中で疎通が取れなくなることが問題で、エラーになりました。
- name: setup: - name: win_shell: | Remove-NetIPAddress -IPAddress "{{ ansible_ip_addresses[0] }}" -AddressFamily "IPv4" -Confirm:$false route delete 0.0.0.0 {{ gateway }} New-NetIPAddress -InterfaceAlias "イーサネット" -IPAddress "{{ ipaddr }}" -PrefixLength {{ prefix }} -AddressFamily "IPv4" -DefaultGateway "{{ gateway }}"
何かうまい方法があれば教えていただきたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/22 06:29
2020/06/22 07:44
2020/06/22 09:02
2020/06/22 16:26