美文网首页
ansible跨主机传递变量

ansible跨主机传递变量

作者: _fishman | 来源:发表于2020-04-02 14:01 被阅读0次
- hosts: 10.111.0.2

  tasks:
    - name: 测试跨主机变量传递
      command:  echo "test var"
      register: result

    - set_fact:
         test: "{{ result }}"

    - debug: msg="{{ result.stdout }}"
    - debug: msg="{{ test.stdout }}"

    - name: "dummy HostVar"
      add_host:
        name: "10.111.0.101"
        value: "{{ test.stdout }}"


- hosts: 10.111.0.101

  tasks:
    - debug: msg="{{ hostvars['10.111.0.101']['value'] }}"

https://docs.ansible.com/ansible/latest/modules/add_host_module.html

相关文章

  • ansible跨主机传递变量

    https://docs.ansible.com/ansible/latest/modules/add_host_...

  • Ansible 跨主机变量引用

    示例:自动化将目标主机加入到 swarm 集群,成为工作节点 原理如下: ① 将任务执行的结果注册到变量,此变量的...

  • ansible-playbook 01 变量

    ansible 环境变量优先级 ansible 变量优先级 命令行指定变量 > yaml文件中的变量> 主机清单中...

  • Ansible_variables

    ansible中变量的优先级 extra vars (-e 选项指定的变量)最高inventory 主机清单中定义...

  • ansible变量的定义

    这里写一些常用的ansible变量定义的方法 1. ansible facts facts组件是用来收集被管理主机...

  • 如何在ansible的hostvars中使用变量作为主机

    我们知道ansible中的hostvars变量可以访问其他主机的变量,例如我目前在localhost上,我想访问c...

  • ansible命令模块

    ansible官方网站: https://docs.ansible.com模快的应用ansible 主机名称/主机...

  • 快速上手 Ansible

    Ansible 系列:(一):快速上手 Ansible(二):Ansible 命令(三):Ansible 主机清单...

  • Ansible 命令

    Ansible 系列:(一):快速上手 Ansible(二):Ansible 命令(三):Ansible 主机清单...

  • Ansible 主机清单配置文件

    Ansible 系列:(一):快速上手 Ansible(二):Ansible 命令(三):Ansible 主机清单...

网友评论

      本文标题:ansible跨主机传递变量

      本文链接:https://www.haomeiwen.com/subject/shrxphtx.html