分类: Ansible自动化

5 篇文章

51.Ansible-字典循环-roles角色编排
一、loop字典循环 1、启动多个服务 在 Ansible 中,可以使用 loop 循环来启动多个服务。这里会用到 item 变量,它是在循环过程中依次代表列表中的每个元素。一次循环赋值一次变量 示例代码如下: - name: 启动多个服务 hosts: web tasks: - name: 启动服务 systemd: name: "{{ item…
50.Ansible变量,判断,监控触发
Ansible变量-概述 一、变量概述 变量提供了便捷的方式来管理Ansible playbook的每一个项目中的动态值,比如 nginx-1.6.3 这个软件包的版本,在其它地方或许会反复使用,那么如果讲此值设置为变量,然后再在其他的playbook中调用,会方便许多。如此一来还方便维护,减少维护的成本。 二、定义变量的方式 通过命令行:进行变量…
49.Ansible PlayBook重构
Ansible PlayBook初识 什么是PlayBook PlayBook,意为“剧本”或“兵书”,由以下部分组成: play:定义主机的角色(主角还是配角,找哪个明星) task:定义具体执行的任务(角色的台词和动作) playbook:由一个或多个play(角色)组成,一个play(角色)可以包含多个task(台词,动作) 简单理解为:使用…
48.Ansible清单和doc模块
Ansible架构图 Ansible是吧函数压缩包扔过去,然后在本机解压执行命令,本地执行 安装配置Ansible 1.准备一台麒麟系统服务器61 umount /tmp yum install -y python3-pip pip3 install ansible #如果是centos7直接yum安装 2.配置ansible [root@…