Ansible 工具集的组成,Ansible 共有6部分组成:
1,Ansible Playbook :任务剧本(任务集),编排定义Ansible 任务集的配置文件,由Ansible 顺序执行,通常是JSON 格式的YML 文件;
2,Inventory: Ansible 主机清单管理;
3,Modules: Ansible 执行命令的功能模块,多数为内置的核心模块,也可以自定义;
4,Plugins:模块功能的补充,如链接类型插件,循环插件,变量插件,过滤插件等,该功能不常用。
5,Api:供第三方程序调用的应用程序编程接口;
6,Ansible:命令工具,核心执行工具;
Ansible 主要特点:
1,无客户端Agentless,只需要安装ssh,python 即可,其中python 建议版本为 2.6.6 以上;
2,基于OpenSSH 通信,底层基于SSH协议(windows 基于powershell)
3,支持基于SSH的密码和公钥认证,可以通过将用户名和密码写到inventory 文件中认证,或者是使用公钥认证,建议使用公钥认证,因为写到inventory 里边是明文,不安全!

Ansible 如下的特性:
1,Clear (简易):YAML语法,python 语言编写,易于管理,API 简单明了;
2,Fast(敏捷):快速学习,设置简单,无需任何第三方软件;
3,Complete(全面):配置管理,应用部署,任务编排等功能集于一身,丰富的内置模块满足日常功能所学;
4,Efficient(高效):没有额外的软件包消耗系统性能;
5,Secure(安全):没有客户端,底层基于OpenSSH,保证通信的安全可靠。

转载于:https://blog.51cto.com/seekerwolf/2071796

Ansible 基础-介绍相关推荐

  1. 《Ansible权威指南 》一第2章 Ansible基础元素介绍

    本节书摘来自华章出版社<Ansible权威指南 >一书中的第2章,第2.1节,李松涛 魏 巍 甘 捷 著更多章节内容可以访问云栖社区"华章计算机"公众号查看. 第2章 ...

  2. ansible基础-playbooks

    1. playbooks介绍 如果说ansible的modules是工具,inventory配置文件是原材料,那么playbook就是一封说明书,这里会记录任务是如何如何执行的,当然如果你愿意,这里也 ...

  3. ansible基础-Jinja2模版 | 过滤器

    Jinja2模版介绍 注:本文demo使用ansible2.7稳定版 在ansible基础-变量的「8.2 模版使用变量」章节中关于模版与变量也有所提及,有兴趣的同学可以去回顾一下. ansible通 ...

  4. Ansible基础概述

    一.Ansible简介 Ansible基于Python语言实现,由paramiko和PyYAML两个关键模块构建.Ansible的编排引擎可以出色地完成配置管理,流程控制,资源部署等多方面工作.Ans ...

  5. Docker 基础介绍及配置安装 [一]

    Docker 基础介绍及配置安装 [一] Docker 基础介绍及配置安装 [一] Docker 时间:2016年11月2日 Docker介绍 Docker是Docker.lnc公司开源的一个基于LX ...

  6. ansible的介绍与安装

    Ansible的介绍与安装 文章目录 Ansible的介绍与安装 一.什么是ansible 二.ansible优点 三.ansible管理方式 四.ansible系统架构 五.ansible任务执行模 ...

  7. day23:shell基础介绍 alias及重定向

    2019独角兽企业重金招聘Python工程师标准>>> 1.shell基础介绍: shell是一个命令解释器,用于用户与机器的交互: 也支持特定的语法(逻辑判断,循环): 每个用户都 ...

  8. Android NDK开发之 NEON基础介绍

    原文:http://blog.csdn.net/app_12062011/article/details/50434259 Android NDK开发之 NEON基础介绍 这是官方介绍: http:/ ...

  9. python介绍和用途-Python基础介绍(一)

    Python基础介绍(一) 1. python是什么编程语言 编译型与解释型 ​编译器吧源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以极其语言来运行此程序,速度很快 ...

最新文章

  1. 编程之美-中国象棋将帅问题方法整理
  2. Java - 线程安全的 HashMap 实现方法及原理
  3. 数据结构(2) -- 线性表的顺序表示
  4. 杜新会一个精彩占例之反推
  5. CoreCLR源码探索(八) JIT的工作原理(详解篇)
  6. 移动发布手机病毒警示信息 发现六种新型病毒
  7. wav音频文件的提取和分析(matlab)
  8. 《程序员的自我修养---链接、装载与库》读书笔记(一)计算机组成原理与操作系统
  9. 浏览器插件镜像下载地址
  10. Excel函数、快捷键等
  11. 加油,我看好你 本题由擂主Wfox提供 -flag{bc57380e-9f8d-4b1e-8432-794b54b5625f}
  12. 监控树莓派Raspberry Pi的CPU/GPU的温度
  13. VMware界面大小调整两种方法超详细教程
  14. [转载]推荐...推荐...破解入门教程和解密工具
  15. 打印100以内的质数
  16. 制冷与空调作业题库及答案
  17. Android性能优化系列篇(五):弱网优化
  18. 【图】高考前最后一篇博客(如果你是常客,就点开看看吧!)
  19. 【SpringMVC】SpringMVC模型数据+视图解析器
  20. lisp算零碎面积总和_AutoLISP用于地籍面积量算与汇总

热门文章

  1. 7月23日 R进行层次聚类算法的继续完善
  2. 【转载】SQL中使用update inner join和delete inner join
  3. 详解六大伤硬盘软件及解决方法
  4. 使用卷积神经网络进行文本分类textCNN
  5. Kaggle心得(二)
  6. 移动端开发框架Zepto.js
  7. 大数据的三个特征(重要挑战)
  8. C#方法中参数ref和out的解析
  9. 新手初学html日志 (一)
  10. 办公族的健康提醒脚本