一、判断 when判断结合变量 facts register变量 二、roles 对ans剧本的目录进行规范 三、加密 四、jinja2模板 4.1循环 jinja2模板与循环 实际案例(结合变量) 批量分发ngx子配置文件 5.2判断 if判断格式
一、rsync cs架构集群 创建剧本 修改变量 创建运行文件 二、剧本调试 2.1从指定任务开始运行 -start-at-task 2.2剧本添加标签功能 标签tag,给每个任务加上一个或多个标签 运行剧本时候指定标签 运行指定的标签 运行的时候排除指定标签 2.3模拟运行与语法检查 -C 导致应该添加的用户,目录,文件不存在 register变…
一、变量(运行命令ansible-playbook -i hosts 文件名) 变更了分类说明应用场景剧本中使用vars最简单直观剧本就就1个play,变量无法在多个play之间共享变量文件vars_files使用变量文件存放变量,通过vars_files调用多个paly,多个剧本公用变量文件分组变量group_vars变量存放在独立的文件,根据使…
一、剧本 导演:指导演员进行动作 剧本:playbook以文件形式对Linux系统操作进行编排,根据我们的编排实现批量管理(部署,维护,巡检) 剧本文件: .yml或.yaml结尾 缩进(对齐,使用空格进行对齐,不能使用Tab键) 每次使用2个空格 角色play(指定你要管理的主机(主机清单里面的))任务tasks具体要执行的模块(根据你的步骤转换…
一、主机清单 1.1直接配置密码 m01上操作10.0.0.7 ansible_user=root ansible_port=22 ansible_password="Lidao996"主机清单中直接指定 用户名与,密码,端口 1.2 主机清单分组之子组 children孩子组#编辑hosts文件vim /etc/ansible/hosts#内容[…
一、Openssh服务 1.1认证方式 认证方式配置文件配置说明密码登录sshd_configPasswordAuthentication yes密钥认证sshd_config 秘钥认证方式进行免密码登录PubekyAuthentication yes 1.2 使用流程 1.2.1创建秘钥 在m01上操作创建#创建ssh-keygen回车即可(也可…