随笔分类 - 11.自动化运维工具ansible
摘要:09 利用角色简化playbook 1. 描述角色结构 1.1 利用角色构造ansible playbook 1.2 检查ansible角色结构 1.3 定义变量和默认值 1.4 在playbook中使用ansible角色 1.5 控制执行顺序 2. 利用系统角色重用内容 2.1 红帽企业Linux
阅读全文
摘要:08 管理大项目 1. 利用主机模式选择主机 1.1 引用清单主机 1.2 受管主机 1.3 使用组指定主机 1.4 使用通配符匹配多个主机 1.5 列表 2. 管理动态清单 2.1 动态生成清单 2.2 开源社区脚本 2.3 编写动态清单程序 2.4 管理多个清单 3. 配置并行 3.1 使用分叉
阅读全文
摘要:07 在被管理节点上创建文件或目录 1. 修改文件并将其复制到主机 1.1 描述文件模块 1.2 files模块的自动化示例 1.2.1 确保受管主机上存在文件 1.2.2 修改文件属性 1.2.3 使SELinux文件上下文更改具有持久性 1.2.4 在受管主机上复制和编辑文件 1.2.5 从受管
阅读全文
摘要:06 实施任务控制 1. 编写循环和条件任务 1.1 利用循环迭代任务 1.1.1 简单循环 1.1.2 循环散列或字典列表 1.1.3 较早样式的循环关键字 1.1.4 将Register变量与Loop一起使用 1.2 有条件地运行任务 1.2.1 条件任务语法 1.2.2 测试多个条件 1.3
阅读全文
摘要:05 管理变量、机密和事实 1. 管理变量 1.1 Ansible变量简介 1.1.1 命名变量 1.1.2 定义变量 1.2 playbook中的变量 1.2.1 在Playbook中定义变量 1.2.2 在Playbook中使用变量 1.3 主机变量和组变量 1.3.1 使用目录填充主机和组变量
阅读全文
摘要:04 playbook 1. 实施playbook 1.1 Ansible Playbook与临时命令 1.2 格式化Ansible Playbook 1.3 运行playbook 1.4 提高输出的详细程度 1.5 语法验证 1.6 执行空运行 2. 实施多个play 2.1 缩写多个play 2
阅读全文
摘要:03 ansible常用模块 1. ansible常用模块使用详解 2. ansible常用模块之ping 3. ansible常用模块之command 4. ansible常用模块之raw 5. ansible常用模块之shell 6. ansible常用模块之script 7. ansible常
阅读全文
摘要:02 部署Ansible 1. 构建Ansible清单 1.1 定义清单 1.2 使用静态清单指定受管主机 1.3 验证清单 1.4 覆盖清单的位置 1.5 构建Ansible清单 1.6 自定义清单文件 2. 管理Ansible配置文件 2.1 配置Ansible 2.2 配置文件优先级 2.3
阅读全文
摘要:01 Ansible介绍与安装 1. 介绍 Ansible 1.1 什么是 Ansible? 1.2 Ansible 无需代理 1.3 Ansible 方式 2. 安装 Ansible 2.1 控制节点 2.2 受管主机 2.3 基于Windows的受管主机 2.4 受管网络设备 2.5 安装Ans
阅读全文