ansible
文章平均质量分 80
运维技术-陈工
这个作者很懒,什么都没留下…
展开
-
【ansible7】ansible角色的安装及使用
ansible roles一、前言一、ansible 角色简介简介1、Ansible roles 是为了层次化,结构化的组织Playbook2、roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中,并可以便捷地include它们3、 roles一般用于基于主机构建服务的场景中,在企业复杂业务场景中应用的频率很高4、 以特定的层级目录结构进行组织的tasks、variables、handlers、templates、files等;相当于函数的调用把各个功能切割成片段来执行。原创 2021-09-02 20:15:06 · 554 阅读 · 0 评论 -
【ansible6】ansible练习题
例题:在真实主机内有书写以下文件:[root@foundation40 html] cat hwreport.empty ///////////HOST=inventory_in_MBMEMORY=memory_in_MBBIOS=BIOS_versionDISK_SIZE_VDA=disk_vda_sizeDISK_SIZE_VDB=disk_vdb_size////////////真机里面的发布路径1、创建名为hwreport.yml的文件文件2、编写hwreport.yml原创 2021-08-27 17:01:04 · 297 阅读 · 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 · 572 阅读 · 0 评论 -
【ansible4】Ansible中的变量及加密(jinjia模板使用等,图文详解)
Ansible中的便量及加密一、变量的设定一、变量命名规则二、变量级别三、变量设定和使用方式二、JINJIA2模板一、简介二、使用方法三、jinjia2模板的for循环,if用法一、for循环二、if判断语句三、练习四、文件加密一、变量的设定一、变量命名规则只能包含数字,下划线,字母只能用下划线或字母开头二、变量级别全局:从命令行或配置文件中设定的paly:在play和相关结构中设定的主机:由清单,事实收集或注册的任务三、变量设定和使用方式这里使用循环定义的方式,使用loop和it原创 2021-08-24 23:40:05 · 639 阅读 · 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 · 489 阅读 · 0 评论 -
【ansible2】ansible常用模块
一、前言ansible实现管理的方式分为3种1、ansible实现管理的方式Ad-Hoc2、利用ansible命令直接完成管理,主要用于临时命令使用场景playbook3、ansible脚本,主要用于大型项目场景,需要前期的规划二、查看ansible实现管理的方式1、ansible-doc shell2、ansible-doc -s shell简要命令三、常用参数常用参数解释–version显示版本-m module指定模块,默认为command模块原创 2021-08-21 16:00:12 · 561 阅读 · 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 · 704 阅读 · 1 评论