Ansible—— 29. 通过set_fact模块定义变量
set_fact模块可以在tasks中定义变量
---
- hosts: test70remote_user: rootvars:testvar1: test1_stringtasks:- shell: "echo test2_string"register: shellreturn- set_fact:testsf1: "{{testvar1}}"testsf2: "{{shellreturn.stdout}}"- debug:msg: "{{testsf1}} {{testsf2}}"
在第一个hosts中testvar1正常输出,但是在第二个hosts中就不能输出testvar1了。
---
- hosts: test70remote_user: rootvars:testvar1: tv1tasks:- set_fact:testvar2: tv2- debug:msg: "{{testvar1}} ----- {{testvar2}}"- hosts: test70remote_user: roottasks:- name: other play get testvar2debug:msg: "{{testvar2}}"- name: other play get testvar1debug:msg: "{{testvar1}}"
注册的变量都可以正常输出
---
- hosts: test70remote_user: rootvars:testvar3: tv3tasks:- shell: "echo tv4"register: testvar4- debug:msg: "{{testvar3}} -- {{testvar4.stdout}}"- hosts: test70remote_user: roottasks:- name: other play get testvar4debug:msg: "{{testvar4.stdout}}"- name: other play get testvar3debug:msg: "{{testvar3}}"
————Blueicex 2020/03/26 19:12 blueice1980@126.com
Ansible—— 29. 通过set_fact模块定义变量相关推荐
- ansible playbook 中的变量用法相关介绍(三)----set_fact模块,跨play调用变量
1.通过set_fact定义变量 set_fact是一个模块,我们可以通过set_fact模块在tasks中定义变量,先来看一个小示例,如下 [root@server4 ~]# vim set1.ym ...
- Ansible简介及常用模块
一.基础介绍 1.简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置. ...
- Ansible简介及各模块用法实操
目录 一,Ansible简介及工作原理过程 1,简介 2,工作原理过程 二,基础坏境配置 1,安装 2,ssh配置 三,Ansible入门及常用模块用法 1,静态资产 2,自定义动态资产 3,使用资 ...
- Ansible基础和常用模块(一)
文章目录 1. Ansible 概述 2. Ansible 安装配置 3. Ansible Inventory 清单 4. Ansible ad-hoc 5. Ansible 功能模块 5.1 Ans ...
- Ansible几个常用模块
文章目录 一,Ansible简介 二,Ansible安装 三,Ansible 命令行模块 1.command 模块 2.shell模块 3.cron 模块 4.user模块 5.group模块 6.c ...
- 在c语言中函数的定义变量的值为,变量定义(C语言中变量的声明和定义)
变量定义(C语言中变量的声明和定义),哪吒游戏网给大家带来详细的变量定义(C语言中变量的声明和定义)介绍,大家可以阅读一下,希望这篇变量定义(C语言中变量的声明和定义)可以给你带来参考价值. 3.函数 ...
- 表变量是什么_DAX学习:使用VAR定义变量
前面介绍如何使用DAX生成日期表的时候,使用了VAR,有人留言问这个VAR怎么理解,那么这篇文章就来介绍VAR以及它的用法. VAR是VARIABLE的缩写,意思为变量,任何一个编程语言中,变量都是一 ...
- 定义变量和常量的规范 c语言,C语言编程规范教材及练习(标识符命名与定义 变量 宏、常量 表的达式).pptx...
C语言编程规范教材及练习(标识符命名与定义 变量 宏.常量 表的达式) C语言编程规范教材C语言编程规范工作组 201104目录标识符命名与定义 变量宏.常量表达式标识符的命名要清晰原则3.1 标识符 ...
- 自动化运维工具ansible(安装与模块介绍)
自动化运维工具ansible(安装与模块介绍) 一.ansible运维工具概述 (一).ansible的特点 (二).ansible的原理 (三)ansible的优点 二.安装ansible 三.an ...
- Ansible中的常用模块介绍
文章目录 一.ansible实现管理的方式 二.Ad-Hoc执行方式中如何获得帮助 三.ansible命令运行方式及常用参数 四.ansible的基本颜色代表信息 五.ansible中的常用模块 让设 ...
最新文章
- Safari 不能播放Video ,Chrome等可以 问题解决。
- AI 芯片让你升级智能手机,IoT计算智能革命爆发
- 做倒计时一天_不知道这6个管理时间的工具,做不好时间管理
- SAP Spartacus popover Component 的单元测试
- 递归方程组解的渐进阶的求法——代入法
- 解决maven项目jdbc报错:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
- http虚拟主机的简单配置训练
- pywifi 破解WiFi密码
- 计算机控制系统a卷-答案,微型计算机控制技术试卷附标准答案A
- pandas安装了但是import不了
- 基于opencv的简单数字识别
- 全赔你们要1200亿!知网哭穷:我们一年净赚还不到2亿
- [leetcode]592. Fraction Addition and Subtraction
- saas商业模式和架构设计
- 英文字母或者中文字母文本替换
- 基于飞凌i.MX6Q-C核心板搭建3D相机
- Ubuntu18如何下载微信和qq
- 常用vi编辑器命令行
- 代码随想录01 | 704二分查找和27移除元素
- Mybatis Plus ${ew.sqlSegment} 与 ${ew.customSqlSegment}的使用区别
热门文章
- 明确数据分析目标的 3 个步骤
- linux删除大量过期文件,linux删除大量文件的6种方法
- CSS深入理解之absolute
- ⅰsee是什么意思_see是什么意思
- 使用阿里巴巴EasyExcel导出的excel打不开(无法打开文件)
- jQuery中show、hide与fadeIn、fadeOut与slideUp、slideDown与fadeToggle、fadeTo、Toggle
- 2019牛客暑期多校训练营(第八场) 	Explorer (线段树分治+区间离散化)
- iOS 逆向编程(十九)Mach-O 入门了解(如何通过 Mach-O 逆向 APP 思路)
- 拆分单元格怎么弄?合并起来了怎么办?
- 用LSTM自动生成古诗