![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ansible
文章平均质量分 92
好久没说梦想
这个作者很懒,什么都没留下…
展开
-
详解Ansible中角色的使用
Ansible roles 是为了层次化,结构化的组织Playbook* roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中,并可以便捷地include它们* roles一般用于基于主机构建服务的场景中,在企业复杂业务场景中应用的频率很高* 以特定的层级目录结构进行组织的tasks、variables、handlers、templates、files等;相当于函数的调用把各个功能切割。原创 2023-02-19 00:10:37 · 512 阅读 · 0 评论 -
一篇文章带你学会Anisble中的如何处理失败任务
一、循环1、简单循环2、循环散列或字典列表二、条件三、触发器四、处理失败任务1、ignore_errors2、force_handlers3、changed_when4、failed_when5、block练习:建立playbook ~/westos.yml要求如下:建立大小为1500M名为/dev/vdb1的设备如果/dev/vdb不存在请输入:/dev/vdb is not exist如果/dev/vdb大小不足2G请输出:/dev/vdb is less then 2G原创 2023-02-18 19:43:33 · 579 阅读 · 2 评论 -
图文详解Ansible中的变量、加密及JINJA2模板
group_vars ##清单变量,目录中的文件名称与主机清单名称一致host_vars ##主机变量,目录中的文件名称与主机名称一致设置清单的方式现在westos westos1 westos2指定的变量是不一样的只在westos1中执行,识别的就是westos1中的清单变量主机的方式Jinja2是Python下一个被广泛应用的模版引擎他的设计思想来源于Django的模板引擎,并扩展了其语法和一系列强大的功能。其中最显著的一个是增加了沙箱执行功能和可选的自动转义功能。原创 2023-02-16 23:07:35 · 338 阅读 · 0 评论 -
全网最全的Ansible中常用模块讲解
本章内容主要讲解ansible中常用模块,ansible实现管理的方式、ansible命令运行方式及常用参数、ansible中的常用模块中的command、shell、script、copy、fetch、file、unarchive、archive、hostname、cron、dnf、service、firewalld、user、group、lineinfile、replace、setup、debug模块,每一个模块各自的作用。什么是模块?原创 2023-02-16 23:04:32 · 2066 阅读 · 0 评论 -
一篇文章带你熟练使用Ansible中的playbook
YAML是一种表达资料序列的格式,类似XML,全称Yet Another Markup Language,于2001年首次发表,官网:www.yaml.org在文件中用[---]开始在文件中用[...]结尾次行一般书写文件内容缩进严格大小写敏感key/value可以多行书写也可一行书写,一行书写用,隔开value可以是个字符串,也可是list一个play需要包括name和tasksname 是描述tasks 是动作一个name只能包含一个task。原创 2023-02-14 00:39:08 · 325 阅读 · 0 评论 -
一篇文章带你学会Ansible的安装及部署
Ansible是近年越来越火的一款运维自动化工具,其主要功能是帮助运维实现IT工作的自动化、降低人为操作失误、提高业务自动化率、提升运维工作效率。常用于软件部署自动化、配置自动化、管理自动化、系统化系统任务、持续集成、零宕机平滑升级等。常见的部署管理工具有Chef、Puppet、Ansible、SaltStack、Fabric.Ansible发布于2012年,其作者兼创始人是Michael DeHaan。红帽2015收购了Ansible母公司。原创 2023-02-13 20:16:36 · 676 阅读 · 0 评论