文章目录

  • 一、Playbook介绍
  • 二、YAML的字典
    • 1. 作用解释
    • 2.相关参数
    • 3. vim设定方式
    • 4.练习
  • 总结

一、Playbook介绍

Playbook主要使用在大型项目,一般都需要进行提前规。

  1. Playbook的功能
    playbook 是由一个或多个play组成的列表
    Playboot 文件使用YAML来写的
  2. YAML
    #简介#
    是一种表达资料序列的格式,类似XML
    Yet Another Markup Language
    2001年首次发表
    www.yaml.org
    #特点#
    可读性好
    和脚本语言交互性号
    易于实现
    适用程序执行流梳理方式
    可扩展性强

二、YAML的字典

1. 作用解释

字典作用存放键值
name:westos
age:12
jobs:linux

2.相关参数

ansible-playbook xxx.yml ...
--check|-C              #预执行
--syntax-check          #check language
--list-hosts            #列出hosts
--list-tags             #列出tag
--list-tasks            #列出task清单的所有主机
--limit                 #指定执行主机
-v -vv                  #现实过程-vv显示详细过程

3. vim设定方式

vim ~/.vimrc         #编辑该文件使得其可以进行设定
autocmd FileType yaml setlocal ai ts=2 sw=2 et
set nu                  #设定所有文件都代行号显示

4.练习

使用playbook安装httpd软件同时将该服务设定为开机自起,同时将其设定为启动状态

  1 ---2 - name: for 91-93 httpd.server install and start3   hosts: server4   tags: httpd server start and firealld add + port 8080/tcp5   tasks:6     - yum:7         state: latest8         name: httpd9     - service:10         name: httpd11         state: started12         enabled: yes13     - shell:14         cmd: systemctl enable --now httpd15         executable: bash16     - firewalld:17         service: http18         zone: public19         immediate: yes20         permanent: yes21         state: enabled22     - firewalld:23         port: 443/tcp24         zone: public25         permanent: yes26         immediate: yes27         state: enabled28 ...

总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

Playbook的写法讲解相关推荐

  1. ansible——playbook剧本的讲解与应用

    目录 一.playbook  概述 1.1  playbook  介绍 1.2  Ansible playbook 使用场景 1.3 yaml基本语法规则 1.4 yaml支持的数据结构 1.3  示 ...

  2. Spring批处理教程

    图片来源 : Spring Source Spring Batch是一个用于批处理的开源框架–执行一系列作业. Spring Batch提供用于读取/写入资源,事务管理,作业处理统计信息,作业重新启动 ...

  3. 华为传输服务器系统类型,服务器操作系统类型

    服务器操作系统类型 内容精选 换一换 对于任何一台计算机来说,都需要安装高性能的操作系统,这样才能提高计算机的运行速度.那么如何选择服务器操作系统?服务器操作系统的类型有哪些?今天为大家讲解一下! 来 ...

  4. Ansible自动化运维(五)----Ansible剧本

    Ansible自动化运维(五)----Ansible剧本 Ansible核心的功能,作用就是进行配置管理. Ansible需要编写的 playbook 剧本需要遵循一定的规则,格式,这个格式就称之为y ...

  5. Windows批处理程序编程学习笔记

    Windows批处理学习笔记(基础篇) 第一章 从零开始认识批处理(what why how) 1.1 什么是Windows批处理? 批处理程序全名为 Batch file programming 是 ...

  6. 事实、循环、条件判断

    文章目录 事实.循环.条件判断 1.描述Ansible事实 2.ansible事实作为变量注入 3.关闭事实收集 4.创建自定义事实 5.魔法变量 6.利用循环迭代任务 7.循环散列或字典列表 8.较 ...

  7. C语言数据结构+冒泡排序的实现

    冒泡排序 一.单项冒泡排序 1.算法思路 2.循环流程 3.伪代码实现 二.双向冒泡排序 1.双向冒泡排序的概念 2.双向冒泡排序流程 3.双向冒泡排序伪代码 三.总结 一.单项冒泡排序 单向冒泡排序 ...

  8. 寄存器就是这么写出来的

    今天来说说新唐库函数的写法讲解,一般来说,我们给寄存器定义地址或分配地址,无外乎就是宏定义或者结构体,而新塘呢,同样也是如此,作为C高级语言,一般上升到M0,M4就会有大量的寄存器和配置参数,但是相对 ...

  9. Python运维(七)--自动化部署工具Ansible

    目录 一.概述 二. 安装 2.1 控制端 2.2 被控制端 2.3 连接测试(控制端) 三.Inventory管理 3.1 简介 3.2 命令 3.3 服务器匹配 3.4 Inventory行为参数 ...

最新文章

  1. nginx启动初始化过程(二)
  2. 【最近公共祖先】[COCI]STOGOVI
  3. 自主巡航——高精度地图制作
  4. AI学会了视觉推理,“脑补”看不清的物体 | 李佳李飞飞等的CVPR论文
  5. 国产机GSM系列手机常见芯片方案介绍
  6. 为啥外包喜欢php,为什么要面向对象?
  7. DW_axi_dmac控制器(术语)
  8. high sierra php,macOS High Sierra 上测试 Apache 和 PHP 站点
  9. Shardingsphere 简介
  10. 别学AI了!90%的人编程能力差,其实都是输在了这点上!
  11. 总结最近遇到的几个问题
  12. 双向 DC-DC 变换器(A 题 本科组)-- 2015 年全国大学生电子设计竞赛试题
  13. 系统加速软件 AVG PC Tuneup 2011
  14. Python批量命名某目录下的所有图片名字
  15. 视频教程-ReactNative初级到项目实战-ReactNative
  16. LVGL学习记录:按键
  17. 如何挑选购买葡萄酒?_manok_新浪博客
  18. Practical TLA+ 免积分下载
  19. JavaScript基础 - 经典案例3 - tab栏选项卡切换
  20. php 解压zip到目录下,PHP解压ZIP压缩包到指定目录 | kTWO-个人博客

热门文章

  1. 恶意代码修改IE和注册表恢复全集
  2. mac mysql版本_mac mysql安装哪个版本
  3. python英文词云代码_Python 词云 【中/英】小白简单入门教程
  4. 第3次作业-卷积神经网络
  5. 单机Eureka的构建
  6. 阿里云如何申请证书绑定域名以及域名验证
  7. 站长福利!将Discuz论坛转原生Android/iOS双端插件《BigApp》开源分享
  8. UDP服务器客户端编程流程
  9. [Activeden] slick full website template with cms and 2 skins 中文版
  10. 国庆佳节第四天,谈谈我月收入增加 4K 的故事