かべぎわブログ

ブログです

AnsibleでターゲットのIPアドレスを取得する

概要

Ansibleを利用してターゲットノードのIPアドレスを取得してみたいと思います。

playbook例

実行してみる

IPアドレスが出力されていることがわかります!

$  ansible-playbook default_address.yml -v
PLAY [target] ************************************************************************************************************************************************

TASK [Gathering Facts] ***************************************************************************************************************************************
ok: [target]

TASK [debug] *************************************************************************************************************************************************
ok: [target] => {
    "ansible_default_ipv4.address": "192.140.1.119"
}

PLAY RECAP ***************************************************************************************************************************************************
target                     : ok=2    changed=0    unreachable=0    failed=0

おわりに

IPアドレスとれたー

Ansible実践ガイド 第2版 (impress top gear)

Ansible実践ガイド 第2版 (impress top gear)