Ansible
文章平均质量分 70
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。
刘李404not found
知识分享是个美德
展开
-
Ansible(四)roles 详解
文章目录roles 介绍roles 目录结构roles 实现 lamproles 介绍roles 就是通过分别将 variables,tasks 及 handlers 等放置于单独的目录中,并可以便捷地调用它们的一种机制。假设我们要写一个 playbook 来安装管理 lamp 环境,那么这个 playbook 就会写很长。所以我们希望把这个很大的文件分成多个功能拆分,分成 apache 管理,php 管理,mysql 管理,然后在需要使用的时候直接调用就可以了,以免重复写。就类似编程里的模块化的概念原创 2021-12-09 14:10:51 · 601 阅读 · 0 评论 -
Ansible(三)playbook 详解
文章目录一、playbook 介绍YMAL格式二、playbook 语法基本语法playbook示例三、实战案例httpdNFS一、playbook 介绍Playbook 是 ansible 用于配置,部署,和管理被控节点的剧本。用于 ansible 操作的编排。官方文档:https://docs.ansible.com/ansible/latest/user_guide/playbooks_intro.htmlYMAL格式以 .yaml 或 .yml 结尾文件的第一行以 "---"开始,原创 2021-12-08 17:56:18 · 894 阅读 · 0 评论 -
Ansible(二)常用模块
Playbook 相当于是一个任务列表,这个列表包含一个或者多个 plays,所有的操作放在这一个文件中,然后一次性执行。YAML 格式说明文件均以 --- 作为开始,以 ... 结束。列表中同级别的项使用相同缩进以及短横线加空格(- )开始。字典(dictionary)用 key: value 的简单形式表示,其中冒号后面必须有个空格。value 部分可以用几种形式(yes/no/true/false)来指定布尔值。换行符:value 部分还可以使用 | 或 >,使用 |原创 2021-12-08 14:13:58 · 262 阅读 · 0 评论 -
Ansible(一)Ansible 安装
文章目录一、环境二、yum安装三、添加主机列表3.1 禁用公钥认证3.2 主机与主机组四、连通性测试4.1 测试Mysql组4.2 测试Java组4.3 测试192.168.1.180单个主机4.4 测试所有组一、环境环境版本主机操作系统CentOS 7.6.1810Python版本2.7.5控制主机192.168.1.160普通主机192.168.1.170普通主机192.168.1.180普通主机192.168.1.190中文文档:原创 2020-09-28 17:34:07 · 942 阅读 · 0 评论