这个学习手册主要是以翻译为主,并通过手动操作加深对ansible的理解和使用.--------官网文档 关于ansible ansible是一款自动化管理工具,它可以帮助你配置系统,部署软件项目,并且
这个学习手册主要是以翻译为主,并通过手动操作加深对ansible的理解和使用.--------官网文档
关于ansible
ansible是一款自动化管理工具,它可以帮助你配置系统,部署软件项目,并且能实现更高效的IT任务。比如:持续部署,零停机回滚更新等。
使用ansible的主要目的是由于它的简单性和易用性,在安全性和可靠性上也有很强大的支撑,具有小巧灵活的特点,使用openssh进行传输,并且设计了自己独特的语法。
我们相信简单性对所有大小的环境来说都是有重要意义作用的。因此ansible被设计成了针对所有类型的人员:开发人员,系统管理员,项目经理,测试人员等等都是非常适用的。总而言之ansible对不管规模多大多小的环境都是非常适用的。
ansible不需要代理插件来管理机器。无论是升级系统服务或者管理机器的其他操作都不会因为你的后台管理进程被卸载而产生任何一个问题,因为ansible使用openssh进行远程连接控制,openssh是经过同行一致肯定的开源组件,因此安全风险就会大大降低。ansible是分散的(你可以安装在任何一台机器上)-它主演依赖于你现有的操作系统的凭证来控制访问远程主机。如果你需要你可以很容易地与kerberos,ldap,或者和其它的认证管理系统连接。
这篇文档主要是介绍当前发布的ansble 2.2版本和正在开发中的2.3版本的一些功能。对于最新添加的一些功能,我都会在每一个版本的ansbile章节描述中标明注释
ansible公司(不知道有没有这家公司)大概每两个月发布一次主要的版本。核心应用的开发因为重视语言的简单设计和设置而有些保守。然而社区版的很多新模块和插件开发和发布都很快速,通常在每一个版本添加大约20个新的模块。
---------------未完待续----------------------