Ansible自动化运维
文章平均质量分 85
Ansible自动化运维
sdsnzy_9
fighting!!!
展开
-
【Linux32-10】ansible本地roles角色应用
文章目录1. 安装2. 同步时区3. 修改selinux3.1 无需重启的selinux修改3.2 需要重启的selinux修改4. 更改bool值、安全上下文、端口号(在enforcing状态下)5. 存储管理6. playbook磁盘分区6. 自动检测磁盘分区情况进行分区1. 安装dnf install rhel-system-roles.noarch -y:安装本地角色ls /usr/share/ansible/roles/:角色目录/usr/share/doc/rhel-原创 2021-01-12 20:14:32 · 410 阅读 · 1 评论 -
【Linux32-9】ansible角色管理roles
文章目录1. 角色详细信息1.1 角色配置1.2 角色常用命令1.3 角色目录结构2. Apache角色示例3. 官网安装nginx角色示例角色帮助官网文档:https://docs.ansible.com/ansible/latest/user_guide/playbooks_reuse_roles.html#playbooks-reuse-rolesgalaxy相关信息官网:https://docs.ansible.com/ansible/latest/galaxy/user_guide.htm原创 2021-01-12 16:59:43 · 283 阅读 · 0 评论 -
【Linux32-8】Ansible变量文件推荐的管理方式
文章目录1. 变量文件推荐的管理方式2. ansible补充debug模块1. 变量文件推荐的管理方式group_vars:管理主机组变量host_vars:管理主机变量vars:存放纯文本信息vault:存放加密信息2. ansible补充debug模块ansible <host> -m debug -a "msg={{ group_names }}"ansible <host> -m debug -a "msg={{ansible_versio原创 2021-01-12 12:12:25 · 71 阅读 · 0 评论 -
【Linux32-7】Ansible与HAProxy之持续交付 滚动更新
文章目录1. HAProxy简介2. 安装配置HAProxy3. haproxy与ansible魔术变量4. 自动化示例5. 持续交付 滚动更新5.1 手动关闭或打开后端5.2 设置滚动升级1. HAProxy简介HAProxy 提供高可用性、负载均衡以及基于 TCP 和 HTTP 应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy 特别适用于那些负载特大的 web 站点, 这些站点通常又需要会话保持或七层处理。HAProxy 运行在当前的硬件上,完全可以支持数以万计的并原创 2021-01-12 11:52:05 · 471 阅读 · 1 评论 -
【Linux32-6】playbook语法详解(二)
文章目录1. 重用ansible工件(导入角色及任务)2. loop循环(with_*)2.1 遍历列表2.2 遍历哈希表2.3 遍历字典2.4 用循环注册变量2.5 循环输出函数 query与lookup3. 条件 when3.1 基本条件when3.2 在循环中使用条件4. block块处理4.1 rescue 处理错误4.2 always 处理错误5. 剧本中的错误处理6. 标签 tags6.1 添加标签6.2 特殊标签 always与never6.3 选择执行或跳过标签6.4 预览标签7. 交互式输原创 2021-01-08 10:23:24 · 538 阅读 · 1 评论 -
【Linux32-5】Ansible变量详解
文章目录1. 变量简介1.1 创建有效的变量名1.2 变量范围1.3 变量的优先级2. 变量设定2.1 在playbook中直接设定2.2 在文件中设定2.3 列表变量2.4 字典变量3. 主机清单变量4. 目录中的变量5. 注册变量6. 引用嵌套事实变量7. 魔术变量变量详解官方文档1. 变量简介1.1 创建有效的变量名只能包含字母,数字和下划线不能出现Python关键字或剧本关键字不能以数字开头1.2 变量范围Global由配置,环境变量和命令行设置Play每次播放原创 2021-01-07 00:48:14 · 355 阅读 · 0 评论 -
【Linux32-4】playbook详解(一)
文章目录1. playbook简介2. playbook要求2.1 语法结构2.2 核心参数2.3 重用ansible工件3. ansible-playbook命令参数4. ansible加密工具5. playbook示例5.1 示例1:简单Apache服务5.2 示例2:用playbook测试示例1的Apache实验5.3 示例3:简单数据库服务4.4 示例4:自动化修改Apache端口号1. playbook简介Playbooks 与 adhoc 相比,是一种完全不同的运用 ansible 的方原创 2021-01-05 23:07:00 · 388 阅读 · 0 评论 -
【Linux32-3】Ansible之ad-hoc示例
文章目录1. 实验前配置1.1 安装ansible1.2 ansible 配置公私钥1.3 配置文件1.4 在目标主机设置1.5 测试连接2. ad-hoc临时命令2.1 ad-hoc命令参数2.2 ad-hoc举例【Linux32-1】Ansible自动化运维-基础篇【Linux32-2】Ansible命令与模块详解1. 实验前配置安装ansible主机:server1:192.168.43.17目标主机:server2:192.168.43.27server3:192.1原创 2021-01-04 22:14:35 · 402 阅读 · 2 评论 -
【Linux32-1】Ansible自动化运维-基础篇
文章目录1. Ansible简介1.1 ansible是什么1.2 为什么选择ansible1.3 Ansible是如何工作的1.4 Ansible通信机制1.5 Ansible应用场景2. Ansible安装与配置2.1 安装2.2 Ansible 配置文件3. Ansible 任务执行3.1 Ansible 任务执行模式3.2 Ansible 命令执行过程3.3 Ansible 执行状态1. Ansible简介–> ansible官方手册-用户指南1.1 ansible是什么An原创 2021-01-01 22:36:07 · 449 阅读 · 3 评论 -
【Linux32-2】Ansible命令与模块详解
文章目录1. Ansible系列命令详解2. Ansible 常用模块【Linux32-1】Ansible自动化运维-基础篇【Linux32-3】Ansible之ad-hoc示例1. Ansible系列命令详解ansible命令官方文档ansible-doc:常用于获取模块信息及其使用帮助ansible-doc-l列出可用的模块-s 模块名获取指定模块的使用帮助-v显示ansible-doc的版本号查看模块列表(v越多越详细)-h显示命令参数API文档ansible原创 2021-01-03 10:11:05 · 309 阅读 · 0 评论