ansible-playbook  和handles 一起使用

1
2
3
4
5
6
7
8
9
10
11
12
13
---
- hosts: web
user: root
tasks:
- name: ensure nginx is at the latest version
yum: name=nginx state=latest
- name: Copy nginx.conf
copy: src="/root/nginx.conf" dest="/etc/nginx/nginx.conf"
notify:
- Restart Nginx service
handlers:
- name: Restart Nginx service
service: name=nginx state=restarted

检查 ansible-playbook  配置文件是否正确

ansible-playbook nginx.yml --check

执行 playbook

ansible-playbook nginx.yml

检查nginx 服务是否正确安装

ansible -i /etc/ansible/hosts web -m shell -a 'netstat -tpln |grep :800'

本文转自 水滴石川1 51CTO博客,原文链接:http://blog.51cto.com/sdsca/2058905,如需转载请自行联系原作者

Ansible-playbook 拾遗相关推荐

  1. ansible笔记(11):初识ansible playbook(二)

    ansible笔记(11):初识ansible playbook(二)有前文作为基础,如下示例是非常容易理解的:--- - hosts: test211remote_user: roottasks:- ...

  2. Python+Django+Ansible Playbook自动化运维项目实战(二)

    Python+Django+Ansible Playbook自动化运维项目实战 一.资产管理,自动化发现.扫描 1.服务端资产探测.扫描发现 1)资产管理的资产: 2)抽象与约定: 2.探测协议和模块 ...

  3. Python+Django+Ansible Playbook自动化运维项目实战:资产管理

    Python+Django+Ansible Playbook自动化运维项目实战 一.资产管理,自动化发现.扫描 1.服务端资产探测.扫描发现 1)资产管理的资产: 2)抽象与约定: 2.探测协议和模块 ...

  4. Ansible playbook

    1.什么是playbook playbook :定义一个文本文件,以yml为后缀结尾,那playbook组成如下. play:定义的是主机的角色 task: 定义的是具体执行的任务 总结:playbo ...

  5. Ansible 学习总结(2)—— Ansible playbook 入门详解

    一.Ansible playbook 简单概述 playbook 是 ansible 用于配置,部署,和管理被控节点的剧本.通过 playbook 的详细描述,执行其中的一系列 tasks ,可以让远 ...

  6. Ansible playbook

    一.Ansible playbook 简介和使用场景 1.简介 playbook 是 ansible 用于配置,部署,和管理被控节点的剧本. 通过 playbook 的详细描述,执行其中的一系列 ta ...

  7. ansible playbook详细教程(笔记)

    ctrl F  执行playbook命令   ansible ­playbook -­i "inventory文件名" playbook.yml ­f 10 (并行级别10) 加参 ...

  8. ansible———playbook剧本

    ansible--playbook剧本 文章目录 ansible--playbook剧本 一.主机清单 二.Yaml文件 三.playbook剧本 四.Handlers介绍 五.条件测试 一.主机清单 ...

  9. Seventh5: YAML syntax Ansible Playbook Ansible variables summaries and QQS | Cloud computing

    云计算专题目录 Catalogue | Cloud computing Seventh5: YAML syntax & Ansible Playbook & Ansible varia ...

  10. ansible playbook脚本获取系统版本信息

    ansible playbook脚本获取系统版本信息 执行环境说明 脚本执行过程中实测系统为 redhat6.redhat7 suse11 suse12: [root@ansible_host ~]# ...

最新文章

  1. java jdk中的归并排序实现
  2. 《机器学习实战》第十章错误总结
  3. camel apache_Apache Camel 3 –新增功能前10名
  4. python 3.5安装pywin32
  5. 由内省引出JavaBean的讲解
  6. Oracle 11g常用管理命令(用户、表空间、权限)
  7. 《RabbitMQ 实战指南》第二章 RabbitMQ 入门
  8. 看视频课程的正确方法
  9. Java日志记录最佳实践
  10. 过年了,就别再背电脑回家。
  11. oracle删除redo 未重启,恢复误删数据文件(数据库未重启,无备份)
  12. VirtualBox的ctrl键不能用
  13. python求方程的根_python计算方程式根的方法
  14. [总结] 单颗粒分析(SPA, Single particle analysis)
  15. 西电计科院Python程序设计随课笔记(李光夏)
  16. XML文件的操作--上
  17. 在JavaScript中NaN为什么不等于NaN
  18. C++中如何设置延时?
  19. 泰拉瑞亚正版大型服务器,泰拉瑞亚1.3.5.3物品大全-泰拉瑞亚1.3.5.3服务器版v1.3.5.3 安卓版-腾牛安卓网...
  20. 2020,好看视频的创作生态棋局

热门文章

  1. 图像处理笔记(十八):模板匹配
  2. 做中学之教与学工具箱
  3. 面试时会经常遇到的经典算法
  4. 【[转】MySql模糊查询
  5. 微信生态圈盈­利模式分析
  6. PyQt学习笔记(二)将PyQt项目转化为WIN下的可执行程序
  7. web command line : http://yubnub.org/
  8. Struts2的标签概述
  9. Hadoop单点安装(伪分布式)
  10. layui Table分页之后查询bug