美文网首页
ansible-playbook 命令行引用变量文件

ansible-playbook 命令行引用变量文件

作者: bjmingyang | 来源:发表于2019-08-17 14:55 被阅读0次

    执行ansible-playbook的时候通常会有一些变量需要注入到playbook里

    比如openshift的安装,会带很多参数进去,写到命令行里超级麻烦

    可以写成文件,让playbook 读取就可以
    比如我有一个playbook,内容是这样的

    
    ---
    - hosts: "{{ variable_host | default('dns') }}"
      become: yes
      tasks:
    

    我的hosts 文件是这样的

    [dns]
    1.1.1.1
    [other]
    2.2.2.2
    

    我的test 文件是这样的

    variable_host: other
    

    最后,我的playbook是这样引用的

    ansible-playbook -i hosts  --extra-vars=@test office_dns.yml
    

    相关文章

      网友评论

          本文标题:ansible-playbook 命令行引用变量文件

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