Ansible
文章平均质量分 71
Ansible自动化
不想敲代码的运维
这个作者很懒,什么都没留下…
展开
-
Ansible用法— playbook(三)
Roles介绍 ansible自1.2版本引入的新特性,由于层次性、结构化地组织playbook。Roles能够根据层次型结构自动装载变量文件、tasks以及handlers等。 要使用roles只需要在playbook中使用include指令即可。简单来讲,roles就是通过分别将变量、文件、任务、模板及处理器放置于单独的目录中,并可以便捷地include它们的一种机制。 角色一般用于基于主机构建服务的场景中,但也可以是用于构建守护进程等场景中。 复杂常见:建议使用roles,代码复用度原创 2021-04-29 19:43:17 · 278 阅读 · 0 评论 -
Ansible用法—playbook(二)
模板templates文本文件,嵌套有脚本(使用模块编程语言编写)Jinja2语言,使用字面量有下面形式字符串:使用单引号或双引号数字:整数,浮点数列表:[item1,item2,…]元组:(item1,item2,…)字典:{key1:value1,key2:value2,…}布尔型:true/false算术运算:+,-,*,/,//,%,**比较操作:==,!=,>,>=,<,<=逻辑运算:and,or,not流表达式:for if whentempl原创 2021-04-28 21:30:33 · 494 阅读 · 0 评论 -
Ansible用法—playbook
Ansible-galaxyansible-galaxy用于下载安装一个角色(前面文章已经介绍过命令的使用)安装gerrlinguy.nginx角色[root@ansible ~]# ansible-galaxy install geerlingguy.nginx- downloading role 'nginx', owned by geerlingguy- downloading role from https://github.com/geerlingguy/ansible-role-ng原创 2021-04-25 19:53:52 · 1274 阅读 · 0 评论 -
Ansible的介绍与安装
Ansible基础学习Ansible介绍Ansible特性Ansible架构Ansible工作流程Ansible的安装主控端与被控端建立信任关系配置主机清单文件inventory介绍Ansible配置文件Ansible系列命令Ansible的主机格式Ansible常用模块1.command模块2.copy模块3.file模块4.yum模块5.service模块6.user模块7.group模块8.script模块9.setup模块Ansible介绍Ansible是一个IT自动化工具。能够配置系统、部署软原创 2021-04-24 16:50:53 · 930 阅读 · 0 评论