云图网
  • 业界资讯
  • 技术专区
    • 云计算
    • 人工智能
    • 信息安全
    • 大数据
    • 架构设计
    • 研发管理
    • 物联网
    • 数据库
    • 区块链
    • 大前端
    • 开源
    • 移动开发
    • Java
    • linux专区
    • PHP
    • python
    • 智能运维
    • 编程笔记
    • 编程教程
    • WordPress
  • AIGC
  • 企业战略规划
  • 下载专区
  • 江湖史
  • 随笔记录
登录 注册
投稿
  1. 云图网首页
  2. 技术专区
  3. 智能运维

Ansible中文权威指南

2023年10月12日 21:14 • 智能运维
  • 总体介绍
    • Installation
      • 从Github获取Ansible
      • 需要安装些什么
      • 选择哪一个版本?
      • 对管理主机的要求
      • 对托管节点的要求
      • 安装管理主机
    • 新手上路
      • 前言
      • 你的第一条命令
      • 公钥认证
    • Inventory文件
      • 主机与组
      • 主机变量
      • 组的变量
      • 把一个组作为另一个组的子成员
      • 分文件定义 Host 和 Group 变量
      • Inventory 参数的说明
    • 动态 Inventory
      • Cobbler 外部 Inventory 脚本
      • AWS EC2 外部 inventory 脚本
      • 其它 inventory 脚本
      • 使用多个 inventory 源
      • 动态组作为静态组的子组
    • Patterns
    • Introduction To Ad-Hoc Commands
      • Parallelism and Shell Commands
      • File Transfer
      • Managing Packages
      • Users and Groups
      • Deploying From Source Control
      • Managing Services
      • Time Limited Background Operations
      • Gathering Facts
    • Ansible的配置文件
      • 获取最新配置文件
      • 环境配置
      • 配置文件不同段详解
    • Windows Support
      • windows下的运行方式
      • 安装管理机
      • Inventory
      • Windows System Prep
      • Getting to PowerShell 3.0 or higher
      • 可用的windows模块
      • 开发者:支持的模块及工作原理
      • 提醒:控制机必须是Linux系统
      • Windows Facts
      • Windows Playbook Examples
      • Windows Contributions
  • 快速学习视频
  • Playbooks
    • Playbooks 介绍
      • Playbooks 简介
      • Playbook 语言的示例
      • playbook基础
      • Action Shorthand
      • Handlers: 在发生改变时执行的操作
      • 执行一个 playbook
      • Ansible-Pull(拉取配置而非推送配置)
      • 提示与技巧
    • Playbook 角色(Roles) 和 Include 语句
      • 简介
      • Task Include Files And Encouraging Reuse
      • Roles
      • 角色默认变量(Role Default Variables)
      • 角色依赖(Role Dependencies)
      • 在 Roles 中嵌入模块
      • Ansible Galaxy
    • Variables
      • 合法的变量名
      • 在Inventory中定义变量
      • 在playbook中定义变量
      • 在文件和role中定义变量
      • 使用变量: 关于Jinja2
      • Jinja2过滤器
      • YAML陷阱
      • 使用Facts获取的信息
      • 关闭Facts
      • 本地Facts(Facts.d)
      • Fact缓存
      • 注册变量
      • 访问复杂变量数据
      • 魔法变量,以及如何访问其它主机的信息
      • 变量文件分割
      • 命令行中传递变量
      • 变量的优先级: 我该在什么地方放置变量?
    • 条件选择
      • When 语句
      • 加载客户事件
      • 在roles 和 includes 上面应用’when’语句
      • 条件导入
      • 基于变量选择文件和模版
      • 注册变量
    • 循环
      • 标准循环
      • 嵌套循环
      • 对哈希表使用循环
      • 对文件列表使用循环
      • 对并行数据集使用循环
      • 对子元素使用循环
      • 对整数序列使用循环
      • 随机选择
      • Do-Until循环
      • 查找第一个匹配的文件
      • 迭代程序的执行结果
      • 使用索引循环列表
      • 循环配置文件
      • 扁平化列表
      • 循环中使用注册器
      • 自定义迭代
    • 最佳实践
      • Content Organization
      • Stage vs Production
      • Rolling Updates
      • Always Mention The State
      • Group By Roles
      • Operating System and Distribution Variance
      • Bundling Ansible Modules With Playbooks
      • Whitespace and Comments
      • Always Name Tasks
      • Keep It Simple
      • Version Control
  • Playbooks: Special Topics
    • Accelerated Mode
      • 你也许不需要这个!
      • 加速模式详解
    • 异步操作和轮询
    • Check Mode (“Dry Run”)
      • 在测试模式下运行一个任务.
      • Showing Differences with --diff
    • 委托,滚动更新,本地动作
      • 最大失败百分比
      • 委任
      • Run Once
      • 本地Playbooks
    • 配置环境 (在代理环境中)
    • Playbooks 中的错误处理
      • 忽略错误的命令
      • 控制对失败的定义
      • 覆写更改结果
    • 标签
    • Vault
      • Vault可以加密些什么
      • 创建加密文件
      • Editing加密文件
      • 密钥更新加密文件
      • 加密普通文件
      • 解密已加密文件
      • 查阅已加密文件
      • 在Vault下运行Playbook
    • 从指定任务开始运行palybook以及分步运行playbook
      • Start-at-task
      • 分步运行playbook
  • 模块相关
    • 简介
    • 核心模块
    • 额外模块
    • 共同的返回值
      • Facts
      • Status
      • 其他的共同返回
  • 详细指南
    • Amazon Web Services Guide
      • 简介
      • 认证
      • 供给(Provisioning)
      • 主机清单
      • 标签,组和变量
      • 使用Ansible Pull自动伸缩
      • 使用Asnible Tower自动伸缩
      • Ansible云构造
      • 使用Ansible 构造AWS镜像
      • 下一步:探索模块
    • Rackspace 云指南
      • 介绍
      • 凭证文件
      • 配置
      • 主机 Inventory
      • 使用案例
      • 高级用法
    • Google Cloud Platform Guide
      • Introduction
      • Credentials
      • GCE Dynamic Inventory
      • Use Cases
    • 使用Vagrant和Ansible
      • 简介
      • 配置Vagrant
      • 手动运行Ansible
    • 持续交付与滚动升级
      • 介绍
      • 部署网站
      • 可重用的: Roles
      • 配置: Group Variables
      • 滚动升级
      • 管理其他的负载均衡
      • 持续交付结束
  • 开发者须知
    • Python API
      • Python API
    • 开发动态的Inventory数据源
      • 脚本规范
      • 开启调用外部Inventory脚本
    • Developing Modules
      • Tutorial
      • Testing Modules
      • Reading Input
      • Module Provided ‘Facts’
      • Common Module Boilerplate
      • Check Mode
      • Common Pitfalls
      • Conventions/Recommendations
      • Documenting Your Module
      • Module Paths
      • Getting Your Module Into Ansible
      • Module checklist
      • Windows modules checklist
      • Deprecating and making module aliases
    • Developing Plugins
      • Connection Type Plugins
      • Lookup Plugins
      • Vars Plugins
      • Filter Plugins
      • Callbacks
      • Distributing Plugins
    • 帮助测试PR
      • 开始测试
      • 使用开发环境
      • 找到对应分支并测试
      • For Those About To Test, We Salute You
  • Ansible Tower
  • Ansible用户
    • 我有个问题
    • 我想跟上版本发布公告
    • 我想帮助分享和改善Ansible
    • 我想让Ansible开发的更快
    • 我想报告 Bug
    • 我想帮助改善文档
  • 对当前和未来的开发人员
    • 我想学习如何在 Ansible 上开发
    • 贡献代码(特性或者修复bug)
  • 其它主题
    • Ansible 职员
    • 邮件列表信息
    • 版本号
    • Tower 支持问题
    • IRC 频道
    • 注意优先级的标识
    • 社区代码和产品
    • 贡献执照许可
  • Ansible Galaxy
    • ansible-galaxy命令行工具
      • 安装角色
      • 构建角色架构
      • 从一个文件安装多个角色
      • Requirements 文件高级用法
  • 测试策略
    • Ansible Playbooks 的集成测试
    • 正确的测试等级
    • Check 模块作为主要测试
    • 用于测试的模块
    • 测试的生命周期
    • 结合滚动更新测试
    • 实现连续部署
    • 结尾
  • 常见问题
    • 我可以为一个任务(task)或剧本(playbook)设置 PATH 或者其它环境变量吗?
    • 如何处理需要不同账户与端口登录的不同机器?
    • 如何让 ansible 重用连接,启用 Kerberized SSH,或者让Ansible 注意本地的 SSH config 文件。
    • 如何在EC2内加速管理?
    • 如何处理远程机器上没有 /usr/bin/python 路径?
    • 让内容重用和重新分发的最好方式是什么?
    • 配置文件在那个地方,我如何配置它?
    • 如何禁止 cowsay?
    • 如何遍历某一组内的所有主机,在模板中?
    • 如何以编程方式访问变量名
    • 如何访问组内第一个主机的变量?
    • 如何递归的宝贝文件到目标主机上?
    • 如何查看 shell 环境变量?
    • 如何为用户模块生成加密密码?
    • 如何获得Ansible培训到商业支持?
    • 有网络接口 / REST API / etc?
    • 如何提交文档改变信息?
    • 如何加密我的剧本数据?
    • 在这里我没看到我的问题
  • 术语表
    • 动作(Action)
    • Ad Hoc
    • Async
    • Callback Plugin
    • Check Mode
    • Connection Type, Connection Plugin
    • Conditionals
    • Diff Mode
    • Facts
    • Filter Plugin
    • Forks
    • Gather Facts (Boolean)
    • Globbing
    • Group
    • Group Vars
    • Handlers
    • Host
    • Host Specifier
    • Host Vars
    • Lazy Evaluation
    • Lookup Plugin
    • Multi-Tier
    • Idempotency
    • Includes
    • Inventory
    • Inventory Script
    • Jinja2
    • JSON
    • Library
    • Limit Groups
    • Local Connection
    • Local Action
    • Loops
    • Modules
    • Notify
    • Orchestration
    • paramiko
    • Playbooks
    • Plays
    • Pull Mode
    • Push Mode
    • Register Variable
    • Resource Model
    • Roles
    • Rolling Update
    • Runner
    • Serial
    • SSH (Native)
    • Tags
    • Tasks
    • Templates
    • Transport
    • When
    • Van Halen
    • Vars (Variables)
    • YAML
  • YAML 语法
    • 基本的 YAML
    • Gotchas
Next 

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/aiops/303629.html

Ansible
赞 (0)
0 0
生成海报
Tekton 组件介绍
上一篇 2023年10月12日 21:12
通过红帽 Ansible 自动化平台简化 CI/CD 管道
下一篇 2023年10月12日 21:19

相关推荐

  • 系统管理员的 7 个 CI/CD 工具 2022年5月18日
  • 分布式 NewSQL 数据库 TiDB 2021年7月25日
  • 一键安装Mysql并配置主从复制 2022年8月9日
  • 如何使用 Ansible 管理你的工作站配置 2022年5月18日
  • 如何使用 Ansible 管理你的工作站配置 2021年8月6日
  • 将你的日历与 Ansible 集成,以避免与日程冲突 2022年5月19日
  • 用 Ansible 自动化系统管理员的 5 个日常任务 2022年5月16日
  • Ansible 点对点命令快速入门指南示例 2022年5月20日
  • 混合云的那些事 2021年8月5日
  • 6 个学习 OpenStack 的新指南和教程 2021年8月5日

发表回复

请登录后评论...
登录后才能评论
  • 欢迎投稿
  • 隐私政策
  • 使用协议
  • 服务条款
  • 版权声明

Copyright © 2006-2025 YTSO.COM 版权所有 鲁ICP备15002310号-3 Powered by WordPress

免责声明:本站信息来自互联网收集分享,版权归原创者所有,如果侵犯了您的权益,请发邮件给39941211@qq.com通知我们删除.