![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ansible
文章平均质量分 80
运维技术-陈工
这个作者很懒,什么都没留下…
展开
-
【ansible7】ansible角色的安装及使用
ansible roles 一、前言 一、ansible 角色简介简介 1、Ansible roles 是为了层次化,结构化的组织Playbook 2、roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中,并可以便捷地include它们 3、 roles一般用于基于主机构建服务的场景中,在企业复杂业务场景中应用的频率很高 4、 以特定的层级目录结构进行组织的tasks、variables、handlers、templates、files等;相当于函数的调用把 各个功能切割成片段来执行。原创 2021-09-02 20:15:06 · 591 阅读 · 0 评论 -
【ansible6】ansible练习题
例题:在真实主机内有书写以下文件: [root@foundation40 html] cat hwreport.empty /////////// HOST=inventory_in_MB MEMORY=memory_in_MB BIOS=BIOS_version DISK_SIZE_VDA=disk_vda_size DISK_SIZE_VDB=disk_vdb_size //////////// 真机里面的发布路径 1、创建名为hwreport.yml的文件文件 2、编写hwreport.yml原创 2021-08-27 17:01:04 · 319 阅读 · 0 评论 -
【ansible5】ansible中的任务执行语句(超详细加例题解释循环语句,条件判定语句、触发器语句)
一、循环 1、简单循环 赋值列表 {{item}} 迭代变量名称 loop: - value1 - value2 - ... 2、循环散列或字典列表 建立用户和密码 先生成加密的密码 建立yml文件,实现字典列表的循环 [ck@ansible ansible]$ cat create.yml //////// - name: create user hosts: westos tasks: - name: create user user: name:原创 2021-08-27 00:05:24 · 599 阅读 · 0 评论 -
【ansible4】Ansible中的变量及加密(jinjia模板使用等,图文详解)
Ansible中的便量及加密一、变量的设定一、变量命名规则二、变量级别三、变量设定和使用方式二、JINJIA2模板一、简介二、使用方法三、jinjia2模板的for循环,if用法一、for循环二、if判断语句三、练习四、文件加密 一、变量的设定 一、变量命名规则 只能包含数字,下划线,字母 只能用下划线或字母开头 二、变量级别 全局: 从命令行或配置文件中设定的 paly: 在play和相关结构中设定的 主机: 由清单,事实收集或注册的任务 三、变量设定和使用方式 这里使用循环定义的方式,使用loop和it原创 2021-08-24 23:40:05 · 670 阅读 · 0 评论 -
【ansible3】playbook的书写规则(yml文件的缩写设定)
一、前言 一、简介 1、前言 1.Playbook的功能 playbook 是由一个或多个play组成的列表 Playboot 文件使用YAML来写的 2.YAML #简介# 是一种表达资料序列的格式,类似XML #特点# 1、可读性好 2、和脚本语言交互性号 3、易于实现 4、适用程序执行流梳理方式 5、可扩展性强 二、注意事项 在文件中用[—]开始 在文件中用[…]结尾 次行一般书写文件内容 缩进严格 大小写敏感 key/value可以多行书写也可一行书写,一行书写用,隔开 value可以是个字符串,也原创 2021-08-24 10:03:26 · 508 阅读 · 0 评论 -
【ansible2】ansible常用模块
一、前言 ansible实现管理的方式分为3种 1、ansible实现管理的方式 Ad-Hoc 2、利用ansible命令直接完成管理,主要用于临时命令使用场景 playbook 3、ansible脚本,主要用于大型项目场景,需要前期的规划 二、查看ansible实现管理的方式 1、ansible-doc shell 2、ansible-doc -s shell简要命令 三、常用参数 常用参数 解释 –version 显示版本 -m module 指定模块,默认为command模块原创 2021-08-21 16:00:12 · 601 阅读 · 0 评论 -
【ansible1】ansible—安装及简单使用
ansible的部署 一、实验环境 新建两台虚拟机,要求8.2的系统 ansible:172.25.42.100 作为控制端 nod:172.25.42.200 作为nod节点 真机开启地址伪装,使得虚拟机上网 二、ansible的安装 三、资源清单 四、配置文件 常用命令 1、修改清单路径 [root@ansible ansible] vim /etc/ansible/ansible.cfg 2、python储存文件 [root@ansible ansible] vim /etc/ansibl原创 2021-08-20 18:31:08 · 739 阅读 · 1 评论