ansible - 如何忽略ansible中的警告
问题描述
在编写剧本时,我一直试图忽略一个警告,场景是我执行此操作virt-host-validate qemu
,它会抛出一个如下所示的警告。
root@n0:~/playbook_promenade# virt-host-validate
QEMU: Checking for hardware virtualization : PASS
QEMU: Checking if device /dev/kvm exists :PASS
QEMU: Checking if device /dev/kvm is accessible : PASS
QEMU: Checking if device /dev/vhost-net exists : PASS
QEMU: Checking if device /dev/net/tun exists : PASS
QEMU: Checking for cgroup 'memory' controller support : PASS
QEMU: Checking for cgroup 'memory' controller mount-point : PASS
QEMU: Checking for cgroup 'cpu' controller support : PASS
QEMU: Checking for cgroup 'cpu' controller mount-point: PASS
QEMU: Checking for cgroup 'cpuacct' controller support : PASS
QEMU: Checking for cgroup 'cpuacct' controller mount-point : PASS
QEMU: Checking for cgroup 'devices' controller support : PASS
QEMU: Checking for cgroup 'devices' controller mount-point : PASS
QEMU: Checking for cgroup 'net_cls' controller support : PASS
QEMU: Checking for cgroup 'net_cls' controller mount-point : PASS
QEMU: Checking for cgroup 'blkio' controller support : PASS
QEMU: Checking for cgroup 'blkio' controller mount-point : PASS
QEMU: Checking for device assignment IOMMU support : WARN (No ACPI DMAR table found, IOMMU either disabled in BIOS or not supported by this hardware platform)`
我写的剧本如下。
`- hosts: localhost
sudo: yes
tasks:
- name: Check if Host supports Virtualization.
command: virt-host-validate qemu
ignore_errors: yes
failed_when: false
changed_when: false
register: host_status
- debug:
msg: "status: {{host_status.stdout}}"`
现在令人担忧的部分是,除了警告这个剧本继续我们正在使用的警告之外,是否还有其他任务失败,ignore_errors: yes
谁能指导我如何修复它?提前致谢。
解决方案
我可以用这个来解决它。
tasks:
- name: Check if Host supports Virtualization.
command: virt-host-validate qemu
register: command_result
failed_when:
- "'FAIL' in command_result.stderr"
推荐阅读
- node.js - Multer - req.file 始终未定义
- x509certificate - 将pkcs12文件转换为pem的问题
- java - 如果发生超时,使用相同的事件自动调用 Lambda
- html - CSS - 使容器大小适合内容,删除未使用的空间
- python - 如何从 setup.py 文件中读取需求
- opengl - 将计算着色器输出渲染到屏幕
- sql-server - 在表 SQL 中组合 string_split 列结果
- algorithm - 编写一个高效的算法,将树划分为最多具有 V/2 个顶点的连通分量
- windows - 下载 gitlab repo 的 zip 时,Unicode 文件名未保留在 Windows 上
- jestjs - 为所有测试配置一次笑话超时