Ansible判断执行失败

news/2025/3/4 19:54:01/

比如我们要安装java,但如果已经安装了,就没必要再执行了,怎么实现呢?

如下图,把shell执行结果输出到变量 res

- name: Check javashell: source /etc/profile && java -versionregister: resignore_errors: True- name: Decompression jdk.tar.gzunarchive: src=jdk-8u161-linux-x64.tar.gz dest=/app/when: res.failed == True

或者设置为fail 但这样所有后面的脚本都会中断

- name: Check javafail: msg="java已经安装"when: res.failed == False

http://www.ppmy.cn/news/295811.html

相关文章

什么是AI业务流程质检,如何用它做好销售和服务过程监督

近几年,随着语音转写、语义理解和机器学习等技术的成熟,越来越多的企业开始部署基于AI技术的智能质检系统,来帮助坐席、销售和服务团队提高沟通质量管理能力,同时提升沟通中的客户体验。 不过,不论是最初的人工质检&a…

Spring框架-面试题核心概念

目录 1.Spring框架的作用是什么? 2. 什么是DI? 3.什么是AOP? 4.Spring常用注解 5.Spring中的设计模式 6.Spring支持的几种bean的作用域 7.Spring中Bean的生命周期? 8.Spring中的事务管理 9.Spring中的依赖注入方式有几种 10.Sprin…

Spark数据倾斜解决方案三:随机key双重聚合

什么是随机key双重聚合 随机Key双重聚合是指Spark分布式计算对RDD调用reduceByKey等聚合类Shuffle算子进行计算,使用对Key值随机数前缀的处理技巧,对Key值进行二次聚合。 第一次聚合(局部聚合):对每个Key值加上一个随机数,执行第一次reduceByKey聚合操作。第二次聚合(双…

从Android UI收集流的更安全方法

从Android UI收集流的更安全方法 在安卓应用中,通常从UI层收集Kotlin flows以显示屏幕上的数据更新。但是,为了确保不做过多的工作、浪费资源(包括CPU和内存)或在视图转到后台时泄漏数据,您需要收集这些flows。 在本…

【PCIE体系结构十三】LTSSM

👉个人主页:highman110 👉作者简介:一名硬件工程师,持续学习,不断记录,保持思考,输出干货内容 参考书籍:《PCI.EXPRESS系统体系结构标准教材 Mindshare》 目录 概览…

笔记本加装内存条,更换散热风扇(以联想y7000为例)

先附上视频地址:联想y7000笔记本加装内存条,更换散热风扇拆机视频_哔哩哔哩_bilibili 步骤1:拆螺丝,卸后盖(先洗手清除身上静电) 步骤2:将固定内存条两边的杠杆往外掰,内存条自动弹…

笔记本的散热技术

前几天一个朋友问起关于笔记本的散热问题,查了查资料,现整理如下。 散热是笔记本电脑制造中的关键技术之一,它与笔记本电脑工作时的稳定性以及工作性能都息息相关。严重的散热问题甚至将影响到笔记本电脑的使用寿命。对于台式机而言&#xf…

笔记本深度学习训练散热实用指南

笔记本的散热能力远不如台式机,跑深度学习训练的时候如果不注意散热有可能会导致温度过高,可能会烧显卡烧主版等等,本文就讨论一下如何用一种简单的办法提升笔记本的散热能力。 注意,事先声明: (1&#x…