跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • ansbile 怎么把连接的目标 HOST IP 通过变量传递过去
未分類
31 12 月 2020

ansbile 怎么把连接的目标 HOST IP 通过变量传递过去

ansbile 怎么把连接的目标 HOST IP 通过变量传递过去

資深大佬 : zealinux 0

比如:ansible-playbook 新建一个任务,

就是把目标 IP 加到目标机器的环境变量中。 主要不知道该怎么传递这个变量。

大佬有話說 (6)

  • 資深大佬 : xcai

    ansible_facts {{ ansible_facts[‘default_ipv4’][‘address’] }}如果是机器去取其它机器的 IP 再加上 {{ hostsvars[机器名] ansible_facts[‘default_ipv4’][‘address’] }} 具体查一下,不知道有无记错。

  • 資深大佬 : David1119

    命令:ansible-playbook xxx.yaml –extra-vars “your_vars=aaaa”

    在 xxx.yaml 里面直接用 {{your_vars}}

  • 主 資深大佬 : zealinux

    @David1119 aaa 是什么?

    这个是动态的,是连的那个 host,就是那台 ansible_host

  • 資深大佬 : ik

    {{ansible_ssh_host}}

  • 資深大佬 : ik

    “`
    [[email protected]~]# ansible all -m debug -a “msg={{ansible_ssh_host}}”
    45.153.x.x | SUCCESS => {
    “msg”: “45.153.x.x”
    }
    109.166.x.x | SUCCESS => {
    “msg”: “109.166.x.x”
    }
    “`

  • 主 資深大佬 : zealinux

    @ik bingo

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具