实战:

---
- hosts: testremote_user: roottasks:- name: Hello Worldshell: ls /root
---
- hosts: testremote_user: rootvars:com: /roottasks:- name: Hello Worldshell: ls {{ com }}
---
- hosts: testremote_user: rootbecome: truetasks:- name: install python for centosyum:name: "{{ item }}"state: installedwith_items:- python-devel- python-setuptoolswhen: ansible_distribution == 'CentOS'- name: install python for ubuntuapt:name: "{{ item }}"state: latestupdate_cache: yeswith_items:- libpython-dev- python-setuptoolswhen: ansible-distribution == 'Ubuntu'- name: install pipshell: easy_install pip- name: pip install flask and redispip:name: "{{ item }}"with_items:- flask- redis

安装 zabbix:

---
- hosts: testbecome: truetasks:- name: install zabbix rpmyum:name: zabbix yum 路径state: installedwhen: ansible_distribution == 'CentOS'- name: download zabbix debget_url:url: deb 路径dest: /tmp/zabbix.debwhen: ansible_distribution == 'Ubuntu'- name: install zabbix debapt:name: /tmp/zabbix.debstate: installedwhen: ansible_distribution == 'Ubuntu'- name: install zabbixyum:name: "{{ item }}"state: installedwith_item:- zabbix-server-mysql- zabbix-proxy-mysql- zabbix-web-mysqlwhen: ansible_distribution == 'CentOS'- name: config zabbix serverreplace:path: /etc/zabbix/zabbix_server.confregexp: DBUser=zabbixreplace: DBUser=rootwhen: ansible_distribution == 'CentOS'- name: import db formatshell: zcat ...- name: disable selinuxselinux:state: disabledwhen: ansible_distribution == 'CentOS'- name: start zabbix serversystemd:name: zabbix-serverstate: startedwhen: ansible_distribution == 'CentOS'- name: start zabbix clientsystemd:name: zabbix-agentstate: startedwhen: ansible_distribution == 'CentOS'

3.中小型企业通用自动化运维架构 -- Ansible playbook相关推荐

  1. 自动化运维工具-----Ansible playbook详解

    目录 一.Ansible playbook简介 二.Ansible playbook使用场景 三.Ansible playbook格式 格式简介 核心元素 基本组件 variables变量 模板tem ...

  2. 一种自动化运维架构的概述

    前言 自动化运维架构,是一种综合了管理机制.权限划分.软件和人员支持的综合架构.在建设和优化的过程中,需要设计人员不断根据产品现状进行调整.这篇文章主要从 测试环境.造数规范.运维入口.服务器和软件规 ...

  3. 自动化运维工具ansible(安装与模块介绍)

    自动化运维工具ansible(安装与模块介绍) 一.ansible运维工具概述 (一).ansible的特点 (二).ansible的原理 (三)ansible的优点 二.安装ansible 三.an ...

  4. 自动化运维工具Ansible实战---常用模块

    Ansible默认提供了很多模块来供我们使用.在Linux中,我们可以通过 ansible-doc -l 命令查看到当前Ansible支持哪些模块,通过 ansible-doc -s [模块名] 又可 ...

  5. 自动化运维工具ansible的安装管理以及模块介绍

    自动化运维工具ansible的安装管理以及模块介绍 目录 自动化运维工具ansible的安装管理以及模块介绍 一.ansible概述 1.几种常用运维工具比较 2.Ansible简介 3.Ansibl ...

  6. 自动化运维工具-Ansible实战指南

    Ansible实战 前言 一.Ansible简介 1.ansible是什么? 2.ansible特点 3.ansible架构 主要模块 工作流程 命令执行过程 二.Ansible 配置 1 安装ans ...

  7. 自动化运维工具----ansible

    自动化运维工具----ansible ansible是新出现的运维工具是基于Python研发的糅合了众多老牌运维工具的优点实现了批量操作系统配置.批量程序的部署.批量运行命令等功能. 主要模块以及功能 ...

  8. 自动化运维工具Ansible详细部署 - 人生理想在于坚持不懈 - 51CTO技术博客

    自动化运维工具Ansible详细部署 - 人生理想在于坚持不懈 - 51CTO技术博客 自动化运维工具Ansible详细部署 - 人生理想在于坚持不懈 - 51CTO技术博客 自动化运维工具Ansib ...

  9. 自动化运维工具-Ansible的Playbook的使用

    Playbook的使用 前言 一.Playbook是什么? 二.playbook使用场景 三.Playbook格式说明 四.Play book变量的使用 1 在主机列表定义变量 2 在playbook ...

  10. 自动化运维工具——Ansible(三)——分组管理

    自动化运维工具--Ansible(三)--分组管理 1. 通过ip地址分组 1.1 写法一 1.2 写法二 2. 通过主机名分组 2.1 写法一 2.2 写法二 3. 子组 1. 通过ip地址分组 1 ...

最新文章

  1. 程序员,想要彻底弄懂Redis,这15点你一定要明白~(纯干货)
  2. 这份HCIE-Routing Switching笔试试题,你能答对几道?
  3. Kubernetes 弹性伸缩全场景解析(三) - HPA 实践手册
  4. 设计模式-模板方法(Template Method Patten)
  5. 图解MySQL 内连接、左连接、右连接
  6. ARC107——D - Number of Multisets
  7. oracle pl/sql 面试,Oracle SQL 面试题(整理)
  8. python win32gui安装_python-无法安装win32gui
  9. C++11 后置返回类型
  10. java oci连接_java oracle thin 和 oci 连接方式实现多数据库的故障切换
  11. java中Map集合的四种遍历方式
  12. 深度好文| Redis面试全攻略
  13. 微信聊天内容制作生成器微信小程序源码/支持多种制作生成
  14. 搭建自己的框架WedeNet(一)
  15. JAVA图形小动画之简单行星运动
  16. 大道至简 (求道于盲)
  17. autojs查找轮廓相似的图片
  18. 利用Turbo C进行平面二维图形的平移,旋转,缩放,对称
  19. 转 浅谈游戏辅助程序的制作
  20. 骁龙888plus和苹果a15哪个好 骁龙888plus和苹果a15对比

热门文章

  1. 初识liux简单命令
  2. 胡明浩 160809313 (我就会三个)
  3. 《python源代码分析》笔记 pythonVM一般表达式
  4. 冒泡排序最佳情况的时间复杂度,为什么是O(n)
  5. USACO / Mother's Milk (DFS)
  6. c#中的线程Thread
  7. 精选| 2019年2月R新包推荐
  8. 当信贷风控遇见机器学习,模型还是规则?
  9. 怎样看出一个人有数学天赋?
  10. 数值分析2.1 Gauss(高斯)消去法