Ansible 実行中のホスト名 inventory_hostname

結構重要なのに何回やっても忘れてしまうというわけ記載。

実行中の特定のホストだけ実施したいとか、ホスト名を取得して何かをしたい場合のあらかじめ用意されている変数がある。

ホストの場合はinventory_hostnameで以下のように利用する。

# 特定のホストの公開鍵を配置
- name: setup authorized_key
  authorized_key: user=root key="{{ item }}"
  with_file:
    - authorized_keys_xxx
  when: inventory_hostname == 'xxx'
カテゴリー: Ansible パーマリンク

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload the CAPTCHA.