标签:使用 mod 研究 windows 文件 openstac 工作流 管理 部分
2020年2月23号晚上,闲的蛋疼,想着复习整理一下ansible吧。。。
Ansible是一款自动化运维工具,旨在降低人为失误,提高业务的自动化及工作效率。常用作软件自动化部署、自动化配置、自动化管理、系统化任务、持续继承、平滑升级等等。创始人是Michael DeHaan。
官方地址:https://www.ansible.com/
官方文档:https://docs.ansible.com/
中文文档:http://www.ansible.com.cn/
代码仓库:https://github.com/ansible/ansible
版本蓝图:https://docs.ansible.com/ansible/latest/roadmap/index.html(不过2.0以前的版本都被淘汰了,最原始的版本是0.0.1版本,发布与2012年3月9日)
Chef、Fabric、Puppet、SaltStack
Ansible工具通过调用各种内置的应用模块将指令推送指被管理端进行执行,并在执行完毕之后自动删除产生的临时文件。Ansible根据被管理端不同的系统有不同的依赖,Linux下依赖于ssh协议,Windows下依赖于PowerShell。Ansible需要将自身的秘钥上传至被管理端的秘钥验证文件中,或者通过被管理端的用户密码进行通信;官方推荐使用前面的方式进行操作,首先密码验证并不安全,其次秘钥验证更方便(后面这点仅个人观点哈,如有不同意见直接过滤掉吧)。
工具集即Ansible工作流程中所涉及到的工具。
PS:Playbook只是文件,里面的内容还是调用的上面的工具,来达到自身的目的,它并不是一个工具。
上面只是列出了一部分,我粗粗的看了一下最新的ansible-doc(就是ansible内置的模块),有3387个,刚开始接触这个技术的时候还只有500个左右的样子,2年多涨成这个样子,真是夸张呀
标签:使用 mod 研究 windows 文件 openstac 工作流 管理 部分
原文地址:https://www.cnblogs.com/guge-94/p/12346597.html