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 · 121 阅读 · 0 评论 -
ansible角色的使用方法介绍
文章目录一、ansible 角色简介二、roles目录结构三、playbook中使用roles四、ansible—galaxy命令工具五、安装选择的角色一、ansible 角色简介Ansible roles 是为了层次化,结构化的组织Playbookroles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中,并可以便捷地include它们roles一般用于基于主机构建服务的场景中,在企业复杂业务场景中应用的频率很高以特定的层级目录结构进行组织的tasks、variables、ha原创 2021-03-12 11:03:43 · 552 阅读 · 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 · 116 阅读 · 0 评论 -
Ansible中的变量及加密介绍
文章目录一、变量命名二、变量级别三、变量设定和使用方式四、JINJA2模板五、Ansible的加密控制一、变量命名只能包含数字、下划线、字母,并只能用下划线或字母开头。二、变量级别全局: 从命令行或配置文件中设定的paly: 在play和相关结构中设定的主机: 由清单,事实收集或注册的任务变量优先级设定:狭窄范围有限与广域范围三、变量设定和使用方式1.在playbook中直接定义变量---- name: test var hosts: all vars: USER原创 2021-03-11 00:27:33 · 140 阅读 · 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 · 141 阅读 · 0 评论 -
利用Ansible模块建立数据库用户
利用Ansible模块建立数据库用户的步骤:过滤相关模块并查看模块用处[westos@server1 ansible]$ ansible-doc -l | grep mysqlmysql_replication Manage MySQL replication mysql_user ----->此模块可以用来建立数据库用户原创 2021-03-11 00:25:48 · 1017 阅读 · 0 评论 -
Ansible中的常用模块介绍
文章目录一、ansible实现管理的方式二、Ad-Hoc执行方式中如何获得帮助三、ansible命令运行方式及常用参数四、ansible的基本颜色代表信息五、ansible中的常用模块让设备名称为eth0[root@server1 ~]# cat /boot/grub2/grubenv # GRUB Environment Blocksaved_entry=40c5bdc74c674579b28e5f7d5516dcc0-4.18.0-193.el8.x86_64kernelopts=root=原创 2021-03-11 00:24:59 · 150 阅读 · 0 评论 -
Ansible的安装与部署
Ansible 172.25.x.254node1 172.25.x.1node2 172.25.x.2node3 172.25.x.3一、Ansible对于企业运维的重大意义Ansible简介:Ansible发布于2012年,其作者兼创始人是Michael DeHaan。红帽2015收购了Ansible母公司。这是近年越来越火的一款运维自动化工具,其主要功能是帮助运维实现IT工作的自动化、降低人为操作失误、提高业务自动化率、提升运维工作效率。常用于软件部署自动化、配置自动化、管理自动化原创 2021-03-11 00:23:59 · 132 阅读 · 1 评论