![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化运维工具
文章平均质量分 57
小枫呀
这个作者很懒,什么都没留下…
展开
-
ansible 流程控制
一、Ansible定义变量1.设置变量的方法1.在主机清单中配置变量2.在命令行定义变量3.在playbook中定义变量4.使用内置变量5.通过vars_file定义变量6.通过host_vars和group_vars定义变量2.变量优先级测试1)在playbook中定义变量[root@m01 project]# vim test.yml - hosts: web_group vars: file: playbook_vars tasks: - name:转载 2021-06-12 13:04:18 · 285 阅读 · 0 评论 -
Ansible Jinja2 模板
一、playbook忽略错误默认playbook会检测task执行的返回状态,如果遇到错误则会立即终止playbook的后续task执行,然鹅有些时候playbook即使执行错误了也要让其继续执行- hosts: web_group tasks: - name: Check Httpd Server #使用命令检查服务启动状态时,如果服务没有启动则会得到错误结果,剧本会停止运行 command: systemctl is-active httpd #配置转载 2021-06-12 13:04:06 · 396 阅读 · 0 评论 -
ansible变量
Ansible 变量一、变量的介绍1.概述变量提供了便捷的方式来管理Ansible playbook的每一个项目中的动态值,比如nginx-1.6.3这个软件包的版本,在其它地方或许会反复使用,那么如果将此值设置为变量,然后再在其他的playbook中调用,会方便许多。如此一来还方便维护,减少维护的成本。2.定义变量的方式1.通过命令行进行变量定义2.在play文件中进行变量定义3.通过Inventory主机清单中进行变量定义4.通过vars_file定义变量5.通过hosts_vars原创 2021-06-12 13:03:52 · 218 阅读 · 0 评论 -
ansible playbook剧本
Ansible 的 Playbook一、playbook 概述什么是playbookPlayBook即"剧本","兵书"之意,PlayBook是由以下部分组成的play(host): 定义的是主机的角色。(主角还是配角)Book(task): 定义的是具体执行的任务。(角色的台词和动作)playbook: 由一个或多个play(角色)组成,一个play(角色)可以包含多个task(台词,动作)。简单理解为: 使用很多不同的模块指定主机完成一系列动作在Ansible中"剧本文件"转载 2021-06-11 09:11:33 · 383 阅读 · 0 评论 -
ansible ad-hoc及常用模块
Ansible ad-hoc一、ad-hoc概述什么ad-hocad-hoc简而言之就是"临时命令",执行完即结束,并不会保存使用场景比如在多台机器上查看某个进程是否启动,或拷贝指定文件到本地,等等临时使用的命令,一次使用ad-hoc模式的命令使用[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vM45dy4D-1623253595115)(img/image-20201217185959255.png)][root@m01 ~]#转载 2021-06-11 09:11:17 · 202 阅读 · 0 评论 -
ansible基础
Ansible 基础学习一、Ansible 概述什么是AnsibleAnsible是一个自动化统一配置管理工具,自动化主要体现在Ansible集成了丰富模块以及功能组件,可以通过一个命令完成一系列的操作,进而能减少重复性的工作和维护成本,可以提高工作效率。自动化工具1.puppet 学习难,安装ruby环境难,没有远程执行功能2.ansible 轻量级,大规模环境下只通过ssh会很慢,串行的3.saltstack 一般选择salt会使用C/S结构的模式,salt-master转载 2021-06-11 09:11:07 · 156 阅读 · 0 评论