java中items是什么意思,Ansible - 如何使用with_items中的寄存器名称
在我目前的剧本中,我有以下内容:
- name: Copy cov-analysis-linux64-8.0.0.tgz
copy: src=/home/devops/chroot/cov-analysis-linux64-8.0.0.tgz dest=/var/tmp/cov-analysis.tgz owner=devops
register: coverity
- name: Copy fortidev-2.02.chroot.tar.bz2
copy: src=/home/devops/chroot/fortidev-2.02.chroot.tar.bz2
dest=/var/tmp/fortidev2.chroot.tar.bz2 owner=devops
register: fortidev2
列表越来越长,为了代码可读性,我想使用with_items来完成它 . 我把它更新为:
- name: copy chroot tarball to the servers
copy: src={{ item.src }} dest={{ item.dest }} owner=devops
register: "{{ item.register }}"
with_items:
- { src: /home/devops/chroot/cov-analysis-linux64-8.0.0.tgz,
dest: /var/tmp/cov-analysis.tgz,
register: coverity
}
- { src: /home/devops/chroot/fortidev-2.02.chroot.tar.bz2,
dest: /var/tmp/fortidev2.chroot.tar.bz2,
register: fortidev2
}
- { src: /home/devops/chroot/fmdev-6.0.tar.xz,
dest: /var/tmp/fmdev6.tar.xz,
register: fmdev6
}
问题是,当我想在后续任务中引用其中一个寄存器时,它找不到变量 . 引用它的代码是:
- name: umount fortidev2 /proc|/dev|/tmp|/cov-analysis
command: umount {{ item }}
become: yes
when: fortidev2.changed
with_items:
- /home/devops/fortidev2/proc
- /home/devops/fortidev2/dev
- /home/devops/fortidev2/tmp
ignore_errors: yes
错误是{“失败”:true,“msg”:“条件检查'fortidev2.changed'失败 . 错误是:评估条件时出错(fortidev2.changed):'fortidev2'未定义\ n \ n出现错误进入'/var/lib/jenkins/jobs/Devops/jobs/update_chroot/workspace/roles/chroot/tasks/main.yml':第70行,第3列,但可能在文件的其他位置,具体取决于确切的语法问题 . \ n \ n违规行似乎是:\ n \ n#unmount / proc和/ dev首先删除文件夹\ n-名称:umount fortidev2 / proc | / dev | / tmp | / cov-analysis \ n ^这里\ n“}
java中items是什么意思,Ansible - 如何使用with_items中的寄存器名称相关推荐
- java menuitem 图标_java – 如何以编程方式更改ActionBar中的MenuItem图标
如何以编程方式更改ActionBar中的MenuItem图标?我试着用 MenuItem menuItem = (MenuItem)findViewById(R.id.action_settings) ...
- 关于WPF的ComboBox中Items太多而导致加载过慢的问题
[WFP疑难]关于WPF的ComboBox中Items太多而导致加载过慢的问题 ...
- java中属性文件读取案例_java相关:Spring中属性文件properties的读取与使用详解
java相关:Spring中属性文件properties的读取与使用详解 发布于 2020-6-3| 复制链接 摘记: Spring中属性文件properties的读取与使用详解实际项目中,通常将一些 ...
- Java 反射将配置文件数据加载到对象属性中
Java 反射将配置文件数据加载到对象属性中 Java 反射 可以根据类名找到相应的类,也可以将配置文件中的值加载到对应属性中. 需要用到的包:spring-core-3.1.2.Release.ja ...
- Java中return结束循环,Java中break、continue、return在for循环中的使用
Java中break.continue.return在for循环中的使用 发布时间:2020-09-25 02:01:45 来源:脚本之家 阅读:81 作者:mrr 引言:在使用循环的时候,循环里面带 ...
- java检测ubuntu_在Ubuntu、Debian、CentOS Linux中检查Java版本的方法
本文介绍在Linux操作系统中使用命令行来检查所安装的Java版本(Java Version),当安装需要特定版本的Java的应用程序时,这很有用.该方法适用于Ubuntu.Debian.CentOS ...
- Java 中pdf部分内容加边线_Java 在PDF中添加骑缝章示例解析
骑缝章是用于往来业务合同,以确保合同真实.有效的印章加盖方法,是一种防范风险的重要方式.在Java程序中,可以通过使用工具来辅助加盖这种骑缝章. 工具:Free Spire.PDF for Java ...
- java 打开jsp文件_jsp文件怎么打开(java-web中jsp的理解)
jsp文件怎么打开(java-web中jsp的理解)JSP:Java Server Pages.JSP是一种网页的编码格式,不同于HTML的是JSP中是由 HTML中的标签指令 和 Java逻辑代码 ...
- Java中,一切皆是对象,为何数据类型中还分为:基本类型和对象?
Java中,一切皆是对象!为何数据类型中还分为:基本类型和对象?按理不应该只有一个类型-对象吗? 1.首先,Java中一切皆是对象!这句话没错,因为八种基本类型都有对应的包装类(int的包装类是Int ...
- 【Java文件操作(五)】从txt文件中读取字符串、乱码原因
我的博客--Java文件操作系列 [Java文件操作(一)]递归打印文件目录 [Java文件操作(二)]删除文件夹,但保留其内部文件 [Java文件操作(三)]递归复制文件夹内所有文件 [Java文件 ...
最新文章
- 2019 年,Hadoop 还是数据处理的可选方案吗?
- 专访WebRTC标准之父Daniel C. Burnett
- FineReport——设计时无相关数据库查看权限,使用对应数据库解决方案
- [BUUCTF-pwn]——mrctf2020_easyoverflow
- Java Spring ClassPathXmlApplicationContext是如何判断容器内包含某个Bean的
- 结对编程项目---四则运算
- [Python] L1-047 装睡-PAT团体程序设计天梯赛GPLT
- JanusGraph批量导入数据优化
- ASAv的qcow2镜像文件添加ASDM
- 怎样写好一份IT技术岗位的简历
- rs485的1:n计算机连接和n:n的主从plc通讯,富士人机界面与GE90-70 PLC N:1通讯在轧钢生产线的应用...
- 学习神经网络(深度学习)电脑的配置要求
- 网站建设|网站导航设计超强方法总结
- 一台微型计算机的好坏 主要取决于,计算机一级MSOffice应用选择题
- MobileNetV2网络结构分析
- 无服务器永久网站,ZeroNet无需域名服务器建立永久不会被拦截的网站
- Ubuntu移除PDF密码
- context 简介
- 低代码和无代码,完全是两回事
- Version in “./docker-compose.yml“ is unsupported.
热门文章
- 清华大学高琪瑞:基于云端视觉计算建设全球先进的工科实验教学平台
- 电信光猫F660 4台限制破解
- 胃溃疡能通过食疗自愈吗?
- 计算机基础知识之工作总结,计算机教师工作总结(精选3篇)
- 如何计算机内存的品牌,如何检查计算机内存模块的品牌?如何检查计算机的内存...
- Mac Wireshark 设置中文
- Wireshark 设置中文
- UCT(信心上限树算法)解四子棋问题——蒙特卡罗法模拟人机博弈
- 使用RDLC文件开发报表
- 将QMessageBox对话框中按钮的“Yes/No”转换成中文的“是/否”