美文网首页
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 命令行引用变量文件

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

  • Vue引入js变量,常量及文件

    1,变量引用外部js: vue实例文件 2,方法调用外部js: vue实例文件 3,变量引用外部js: vue实例文件

  • uniapp实现全局变量

    1.引入外部js文件引入全局常量-组件引用全局变量 2.main.js入口文件挂载全局变量-this引用全局变量m...

  • Robot Framework之创建变量和执行用例

    一、变量的使用 变量可以在命令行中设置,个别变量设置使用--variable (-v)选项,变量文件的选择使用--...

  • Linux shell

    文件头 ''、""、`` '' 表示字符串"" 引用变量`` 可以使用命令 变量 自定义变量 变量追加...

  • ansible-playbook 01 变量

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

  • jmeter第三篇 beanshell 采样器

    一、操作变量 二、操作属性 三、自定义函数 四、引用外部java文件 五、引用外部class文件 六、引用外部Ja...

  • C语言关键字"extern"用法

    利用关键字extern,可以再一个文件中引用另一个文件中定义的变量或者函数。 一、引用同一个文件中的变量 如果按照...

  • ansible ssh秘钥分发

    创建ssh密钥 配置ansible主机清单 编辑yml文件 执行ansible-playbook

  • Ansible命令用法详解(4)

    概述:Ansible命令行执行方式有Ad-Hoc、Ansible-playbook两种方式,web化执行方式其官方...

网友评论

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

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