随笔分类 -  自动化运维、批量部署ansible

ad-hoc、任务task、变量vars、迭代with_items、触发器notify、模板templates、单个任务执行tags、角色roles
摘要:一、roles介绍 什么情况下用到roles? 假如我们现在有3个被管理主机,第一个要配置成httpd,第二个要配置成php服务器,第三个要配置成MySQL服务器。我们如何来定义playbook? 第一个play用到第一个主机上,用来构建httpd,第二个play用到第二个主机上,用来构建php,第 阅读全文
posted @ 2019-08-27 15:34 Wolf_Coder 阅读(764) 评论(0) 推荐(0) 编辑
摘要:一、playbooks 如果用模块形式一般有幂等性,如果用shell或者command没有幂等性 playbooks相当于是shell脚本,可以把要执行的任务写到文件当中,一次执行,方便调用 tasks:一个task相当于是一个play varibles:变量,一定定义,多处调用 template: 阅读全文
posted @ 2019-08-24 09:45 Wolf_Coder 阅读(1039) 评论(0) 推荐(0) 编辑
摘要:一、Ansible简介 ansible是新出现的开源的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible是基于模块工作的,本身没有批量部署的能力。真 阅读全文
posted @ 2019-08-23 17:06 Wolf_Coder 阅读(380) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示