block 模块 : 将多个任务组合成一个块,并且可以对这个块做条件判断,以及当块里面的任务失败时,进行失败处理。

---
  - hosts: hadoop
    remote_user: root
    gather_facts: no
    tags: t0

tasks:
    - name: block1
      block:                         #定义块
        - shell: ls /123
      rescue:                        #当上面的块失败时,该关键字下面的任务将被执行
        - debug:
            msg: "echo block 1"
      always:                         #always关键字,不管block块是否执行成功,该关键字定义的任务都要被执行。
        - debug:
            msg: "echo done"

ansible之block用法相关推荐

  1. block用法(转)

    iOS block的用法 本文来自台湾的某开发人员的博客,被墙,感觉讲的比较易懂,所以引过来.文字简体化了,原来是繁体,变数=变量,这个注意一下. 本文的顺序是层层深入的,要想简单的了解,只看X.1 ...

  2. ansible中serial用法

    实验环境:ansible2.7 1.默认情况下,Ansible将尝试并行管理playbook中所有的机器.对于滚动更新用例,可以使用serial关键字定义Ansible一次应管理多少主机: - nam ...

  3. iOS block 用法

    1.定义Block /* 回传void ,参数也是void 的block*/ void (^blockReturningVoidWithVoidArgument)( void ); /* 回传整数,两 ...

  4. ansible register 之用法

    ansible register 这个功能非常有用.当我们需要判断对执行了某个操作或者某个命令后,如何做相应的响应处理(执行其他 ansible 语句),则一般会用到register . 举个例子: ...

  5. 1.11学习配置管理工具 Ansible 的基本用法,包括主机管理、Playbook 编写教程

    目录 简介 主机管理 手动管理 利用 Ansible 管理主机 Playbook 编写 基本结构 常用模块 变量管理 简介 Ansible 是一种基于 Python 编写的配置管理工具,它能够让运维人 ...

  6. Ansible 自动化运维工具之inventory和常用模块介绍

    一.inventory介绍 前面我们介绍过ansible的hosts文件是存放被管理主机的,被管理主机比较少的情况下,直接在hosts中定义即可,但是以后很定会管理多台主机,而ansible可管理的主 ...

  7. Linux红帽认证工程师(RHCE)考试笔记(Ansible学习笔记)

    写在前面: 笔记是因为考红帽所以整理的,大都是老师的笔记,主要是常用模块整理,后面有些类似考试的实战题目,不是教程,教程建议大家到下面的学习网站,这篇博客适合温习用,层次有些乱,嘻嘻,生活加油,天天开 ...

  8. 一文学懂ansible

    目录 1. 文件模块 1.1 fetch 1.2 copy 1.3 file 1.4 blockinfile 1.5 lineinfile 1.6 find 1.7 replace 2. 命令模块 2 ...

  9. Linux自学笔记——Ansible

    运维工作:系统安装(物理机.虚拟机)à 程序包安装.配置.服务启动 à 批量操作 à 程序发布 à 监控 OS Provisioning: 物理机:PXE.Cobbler 虚拟机:Image Temp ...

最新文章

  1. Asp.net开发过程中,我们会遇到很多Exception
  2. 2020中国大学本科毕业生质量排行榜公布(附前152名)
  3. SqlServer性能优化 自定义动化性能收集(四)
  4. 关于Mybatis的各种配置文件
  5. threadpoolexecutor底层实现原理
  6. 中小企业SaaS型软件BI的发展前景
  7. java 判断闰年和月份_java----根据输入的年月判断闰年和打印日历
  8. 【linux】信号量的值定义
  9. python 3.9.0a0_Python 3.9.0 稳定版发布
  10. BZOJ 3626 LCA(离线+树链剖分+差分)
  11. 使用SQL Server更改跟踪创建SQL Server审核
  12. CentOS/Ubuntu 14.10 安装 phpstorm
  13. A-Z,所有汽车品牌完整json格式
  14. 你知道strong和b;i和em的区别吗?
  15. USYD悉尼大学INFO1110 详细作业解析Week3 all quizzes
  16. 拆书帮第14期训练营——作业一:如何进行有目的的练习
  17. StarUML for MAC 破解
  18. MCDF-lab4中部分代码理解
  19. 【网络流】EK算法及其优化
  20. android 揭示动画_揭示自动驾驶汽车第4级和第5级的真实含义

热门文章

  1. 基于音频和文本的多模态语音情感识别(一篇极好的论文,值得一看哦!)
  2. influxdb内存过大和占用过多端口
  3. 基于unity+HTC VIVE的室内漫游交互(教你如何“无代码”VR交互)
  4. VMware共享文件夹设置
  5. rup 裁剪_裁剪的英语翻译,裁剪用英文怎么写、英语怎么说,中译英-xyz翻译网
  6. 数据库之postgreSql时间计算,例如获取前一天、后一天等。
  7. 51单片机的串行接口介绍
  8. 核心、中文核心、国家期刊、省级期刊、SCI期刊、EI检索,分类介绍
  9. HttpClient使用代理
  10. Android AES 加密、解密