ansible笔记

这篇博客介绍了Ansible的基本操作,包括下载、查看版本、playbook的使用、roles的概念及其组织结构,强调了files目录的作用和handlers的触发机制。还详细讲解了变量的优先级规则以及如何在命令行、playbook和主机清单中定义变量。此外,文中还阐述了role的创建步骤,指导如何组织和调用角色以执行任务。
摘要由CSDN通过智能技术生成

下载ansible

yum -y install ansible

查看ansible版本

ansible version

playbook相当于脚本
roles 角色就是palybook的集合

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
files代表相对路径
files相当与/root/ansible/files

在这里插入图片描述
handlers相当于一个触发器
配合notify使用
notify是其中一个action
某个action发生了执行操作
那就通知handlers来执行

某一个action发生了变化,我希望通知handlers

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
变量的优先级
一般变量的优先级,范围越广的优先级越低,
范围越小的优先级越高,比如命令行中的变量优先级最高
命令行中 -e 变量 > playbook中变量 > 主机清单

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

role的使用
1.先创建文件夹roles,或者使用默认的roles文件。
在这里插入图片描述
2.然后在roles下面创建角色文件夹,比如专门配置nginx的文件夹
在这里插入图片描述
3.在创建的nginx文件夹中创建tasks文件,
tasks文件中就创建一些任务文件
在这里插入图片描述
除了创建一些任务文件之外,必须创建一个main.yml文件来调用这些任务文件
4.最后在roles的同级目录下创建需要调用哪个角色的yml文件,然后在使用这个文件就达到了执行任务的目的了

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值