![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ansible自动化运维
ansible自动化运维详细学习
dsd2333
努力、奋进、拼搏,记住自己的目标
展开
-
Linux —— ansible自动化运维(六)
利用角色简化 playbook ansible可以自定义模块以便于调用,它也有一个特有的名称叫做角色 每个角色对应的服务可能不太一样,比如mysql,httpd,nginx,memcached 虽然每个角色(模块)的功能不一样,但是他们都以特定的目录结构进行组织。 1. ansible 角色优点 1.角色可以把内容分组,容易复用 2.可以用角色定义系统基本信息:web 服务器、数据库...原创 2020-04-20 20:07:18 · 132 阅读 · 0 评论 -
Linux —— ansible自动化运维(五)
处理任务失败 通常情况下playbook遇到错误会终止执行,但是有特定时候我们需要在它失败后还要继续执行 忽略任务失败 关键字:ignore_errors ignore_errors: no ignore_errors: yes cat test.yml --- - name: Test hosts: web tasks: - name: Install Package...原创 2020-04-19 23:54:31 · 336 阅读 · 0 评论 -
Linux —— ansible自动化运维(四)
管理变量和事实 练习:使用基本身份认证的httpd 基本信息配置 cd /mnt/ mkdir westos cd westos/ vim ansible.cfg ## 书写ansible.cfg文件 ### [defaults] inventory = ./inventory ### vim inventory ### [web] servera.dsd.com ### 书写pla...原创 2020-04-19 23:56:30 · 305 阅读 · 0 评论 -
Linux —— ansible自动化运维(三)
目录 1. 变量 1.1 变量内容 1.2 变量命名 1.3 变量定义 1.4 playbook中定义变量 1.5 playbook中变量的使用 1.6 主机变量和组变量 1.6.1 定义主机变量和组变量 1.7 数组作为变量 1.8 已注册变量捕获命令输出 1.9 管理变量的练习 2. 管理机密 2.1 目标 2.2 ansible vault 2.3 创建加密文...原创 2020-04-19 23:56:06 · 243 阅读 · 0 评论 -
Linux —— ansible自动化运维(二)
1.原创 2020-04-19 23:55:49 · 166 阅读 · 0 评论 -
Linux —— ansible自动化运维(一)
1. ansible简介 Ansible是一种IT自动化工具 Ansible可以配置系统、应用部署、执行特定任务的开源平台,它基于python语言,由paramiko、PyYAML关键模块构建 Ansible集合了众多运维工具的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能 Ansible是基于模块工作,本身没有批量部署的能力,真正具有批量部署的是ansible所运行模块 ...原创 2020-04-19 07:58:44 · 374 阅读 · 0 评论