首页 > 其他分享 >Ansible忽略任务失败

Ansible忽略任务失败

时间:2024-07-29 17:40:53浏览次数:8  
标签:错误 忽略 任务 Ansible 失败 出错 运行

在默认情况下,任务失败时会中止剧本任务,不过可以通过忽略失败的任务来覆盖此类行为。在可能出错且不影响全局的段中使用ignore_errors关键词来达到目的。

环境:

受控主机清单文件:

[dev]

192.168.10.129

[all:vars]

ansible_ssh_user=root

ansible_ssh_pass=123

编写yum文件:

以下测试文件正常运行输出为:

111

123123123

333

运行结果:

但如果中间某段代码可能出错,再查看运行结果。(注释变量)

运行结果:

当代码2任务失败时,中止了整个剧本

解决方法:

在可能出错切不影响全局的代码段中添加 ignore_errors: yes 可以忽略错误

再次查看运行结果:

在代码2运行失败时(变量不存在)依旧执行了代码3,即测试成功!!

这里使用的是单任务忽略错误,只能忽略一个任务的错误。如果使用全局忽略错误,不论哪一步出现错误都会忽略错误并继续执行脚本。

标签:错误,忽略,任务,Ansible,失败,出错,运行
From: https://www.cnblogs.com/NETYZreall/p/18330654

相关文章

  • Ansible管理密码库文件
    ansible可能需要访问密码或API密钥等敏感数据,以便能配置受管主机。通常,此信息可能以纯文本形式存储在清单变量或其他Ansible文件中。但若如此,任何有权访问Ansible文件的用户或存储,这些Ansible文件的版本控制系统都能够访问此敏感数据。这存在安全风险。 使用Ansible随附的Ansib......
  • c# 请求 web api ssl失败1
    .net低版本请求https接口失败,,,升级.net版本后解决,,同时忽略ssl验证publicstringHttpPost(stringurl,stringbody){Encodingencoding=Encoding.UTF8;stringjsonText=string.Empty;stringdataText1=string.Emp......
  • Python反编译失败。 (不支持的操作码:JUMP_IF_NOT_EXC_MATCH)
    我尝试使用“pycdc.exe”反编译使用pycdc.exe失败。因为错误“不支持的操作码:JUMP_IF_NOT_EXC_MATCH”在此处输入图像描述使用pycdc.exe失败。因为错误“不支持的操作码:JUMP_IF_NOT_EXC_MATCH”你知道我为什么失败吗?(我试图编译的.pyc似乎是3.10版本)......
  • train_test_split 导致 xgboost 忽略“enable_categorical”
    我正在使用xgboost版本2.1.0当使用xgboost.DMatrix()和'enable_categorical'=True将包含类别列的pandas数据帧转换为DMatrix时,所有行为均按预期运行,除非数据帧是sklearntrain_test_split()返回的数据帧,尽管所有列的数据类型仍属于类别。以下代码产生预期的......
  • 鸣潮游戏错误126:加载x3daudio1_7.dll失败的全面解析与修复指南
    在畅玩鸣潮游戏时,不少玩家可能会遭遇错误代码「126」,提示“加载x3daudio1_7.dll失败,该文件缺失或损坏”。这个问题看似棘手,实则有迹可循,通过本文,我们将深入探讨其成因,并提供详细的解决步骤,帮助你重拾游戏乐趣。x3daudio1_7.dll是什么?x3daudio1_7.dll是一个与DirectX音频组件......
  • Ansible常用命令
    ansible-playbook#ansible-playbookplaybook.yml#基本执行#ansible-playbookplaybook.yml--check#模拟执行Playbook,显示将要发生的变化,但不实际执行#ansible-playbookplaybook.yml-......
  • 当我尝试从 yahoo 发送邮件时,我收到此错误; 550, b'请求失败;信箱不可用'
    这是我的代码。我正在尝试从我的雅虎帐户发送一封简单的电子邮件,但收到错误消息550。您能帮助我吗?在此处输入图像描述在此处输入图像描述importsmtplibmy_email="**********@yahoo.co.in"password="wz**********pi"message="""From:Me<mailto:......
  • 如何在 Django 中调试失败的测试?
    如何调试我的测试?例如,我通过POST创建一个条目并期望它验证并返回特定页面。它可以在浏览器和shell中工作,但测试是唯一失败的事情(讽刺的是!)。我想打印对控制台的响应或其他东西,这样我就可以读取错误或你有什么。但我只能看到我print中的东西,例如视图。不确定是否......
  • SSL 证书验证失败 - 雅虎财经 API - Python
    我正在尝试从雅虎财经获取数据,但收到SSL错误。代码如下:importrequestsresponse=requests.get("https://query1.finance.yahoo.com/v8/finance/chart/META",verify=True)print(response.status_code)出现以下错误:urllib3.exceptions.SSLError:[SSL:CERTIFICATE_......
  • Win10 安装Bus Hound 后重启失败,启动修复 无法修复你的电脑 日志文件: E:\WINDOWS
    工作中用到了串口通讯,找到了BusHound,当安装完后提示重启,重启后直接启动失败。怀疑主要原因是安装了不支持Win10的BusHound版本,因为安装BusHound后会在系统中添加一个驱动: bhound7.sys,当Windows启动时加载bhound7.sys驱动失败导致Windows启动失败. 尝试了很多方法,包括进......