当前位置: 首页 > news >正文

ansible变量

ansible变量

    • 变量定义
    • playbook定义变量

变量定义

1. setup所有变量都可直接调用
2. /etc/ansible/hosts中优先级
普通变量: 主机组中单独定义,优先级高于公共变量
公共变量: 针对主机组中所有主机定义统一变量
#测试
[node:vars]	#定义变量
test=node_test
[root@master ~]# ansible node1 -m shell -a 'echo {{test}}'
192.168.1.21 | CHANGED | rc=0 >>
node_test	#调用成功
3. 通过命令行指定变量,优先级最高
ansible-playbook -e "pkg1=httpd " test.yml 
4. 定义变量文件,在playbook中引用
#在文件中定义变量
[root@master ~]# cat vars.yml 
var1: httpd
var2: nfs-utils
#playbook中引用
- hosts: node1vars_files:   #引用变量文件- vars.yml  #引用变量文件名tasks:- name: 使用变量装包yum: name={{var1}},{{var2

相关文章:

  • springboot项目启动报错:spring boot application in default package
  • ansible模块使用实践
  • 如何在现有的分科、分纲、分目、分类的知识体系下构建根茎式心智
  • 关于springMVC 项目 println 输出中文乱码问题,解决方法
  • java 设计模式_行为型_18解释器模式
  • Spring AI 对话记忆持久化实战-MySQL方案
  • vscode-monitor-pro | 提升开发效率的利器
  • leetcode23-合并K个升序链表
  • Day01_刷题niuke20250615
  • 【Flutter】解决小米澎湃系统迷你窗口、缩小窗口后界面空白问题
  • linux 常用工具的静态编译之二
  • 算法导论第七章:快速排序的艺术与科学
  • 【git】如何在team里使用公共账号进行ssh clone
  • 《Vuejs设计与实现》第 9 章(简单 diff 算法)
  • java中常见的排序算法设计介绍
  • 键盘效率提升实战,快速训练指法与速度
  • SPOJ-TEST
  • NodeJS的fs模块的readFile和createReadStream区别以及常见方法
  • 区间交集:区间选点
  • LangGraph--Agent常见的模式2(并行、数据路由)
  • frontpage网站模板下载/seo技术是什么
  • 上海优化网站/技能培训班有哪些课程
  • 易县有没有z做网站的/网站推广引流
  • 如何使用爱站网/武汉搜索推广
  • 网站网页设计代码/今日热点新闻2022
  • 做电子商务网站的总结/网络推广是做什么工作的