Ansible
文章平均质量分 63
三七分术士
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Ansible任务执行控制的traning
需求: 建立playbook ~/westos.yml要求如下: 建立大小为1500M名为/dev/vdb1的设备 如果/dev/vdb不存在请输入: /dev/vdb is not exist 如果/dev/vdb大小不足2G请输出: /dev/vdb is less then 2G 并建立800M大小的/dev/vdb1 此设备挂载到/westos上 --- - name: create /dev/vdb1 hosts: all tasks: - bl原创 2021-03-12 11:03:32 · 234 阅读 · 0 评论 -
ansible角色的使用方法介绍
文章目录一、ansible 角色简介二、roles目录结构三、playbook中使用roles四、ansible—galaxy命令工具五、安装选择的角色 一、ansible 角色简介 Ansible roles 是为了层次化,结构化的组织Playbook roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中,并可以便捷地include它们 roles一般用于基于主机构建服务的场景中,在企业复杂业务场景中应用的频率很高 以特定的层级目录结构进行组织的tasks、variables、ha原创 2021-03-12 11:03:43 · 817 阅读 · 0 评论 -
Ansible中的任务执行控制介绍
文章目录一、循环二、条件三、触发器四、处理失败任务 一、循环 循环迭代任务 1.简单循环 loop: ##赋值列表 - value1 - value2 - ... {{item}} ##迭代变量名称 实例 --- - name: create file hosts: 172.25.0.254 tasks: - name: file module file: name: /mnt/{{item}} state: present原创 2021-03-12 11:03:18 · 228 阅读 · 0 评论 -
Ansible中的变量及加密介绍
文章目录一、变量命名二、变量级别三、变量设定和使用方式四、JINJA2模板五、Ansible的加密控制 一、变量命名 只能包含数字、下划线、字母,并只能用下划线或字母开头。 二、变量级别 全局: 从命令行或配置文件中设定的 paly: 在play和相关结构中设定的 主机: 由清单,事实收集或注册的任务 变量优先级设定:狭窄范围有限与广域范围 三、变量设定和使用方式 1.在playbook中直接定义变量 --- - name: test var hosts: all vars: USER原创 2021-03-11 00:27:33 · 245 阅读 · 0 评论 -
Ansible中的playbook介绍
一、Playbook的组成 (1)playbook 是由一个或多个play组成的列表 (2)playbook 文件使用YAML来写的 二、YAML文件 简介:YAML(Yet Another Markup Language)是一种表达资料序列的格式,类似XML,在2001年首次发表。 YAML官网 特点: 可读性好 和脚本语言交互性号 易于实现 适用程序执行流梳理方式 可扩展性强 语法简介: 在文件中用[—]开始,用[…]结尾,次行一般书写文件内容,缩进严格(一次缩进为2空格),大小写敏感,key/va原创 2021-03-11 00:26:51 · 229 阅读 · 0 评论 -
利用Ansible模块建立数据库用户
利用Ansible模块建立数据库用户的步骤: 过滤相关模块并查看模块用处 [westos@server1 ansible]$ ansible-doc -l | grep mysql mysql_replication Manage MySQL replication mysql_user ----->此模块可以用来建立数据库用户原创 2021-03-11 00:25:48 · 1175 阅读 · 0 评论 -
Ansible中的常用模块介绍
文章目录一、ansible实现管理的方式二、Ad-Hoc执行方式中如何获得帮助三、ansible命令运行方式及常用参数四、ansible的基本颜色代表信息五、ansible中的常用模块 让设备名称为eth0 [root@server1 ~]# cat /boot/grub2/grubenv # GRUB Environment Block saved_entry=40c5bdc74c674579b28e5f7d5516dcc0-4.18.0-193.el8.x86_64 kernelopts=root=原创 2021-03-11 00:24:59 · 251 阅读 · 0 评论 -
Ansible的安装与部署
Ansible 172.25.x.254 node1 172.25.x.1 node2 172.25.x.2 node3 172.25.x.3 一、Ansible对于企业运维的重大意义 Ansible简介: Ansible发布于2012年,其作者兼创始人是Michael DeHaan。红帽2015收购了Ansible母公司。这是近年越来越火的一款运维自动化工具,其主要功能是帮助运维实现IT工作的自动化、降低人为操作失误、提高业务自动化率、提升运维工作效率。常用于软件部署自动化、配置自动化、管理自动化原创 2021-03-11 00:23:59 · 239 阅读 · 1 评论
分享