news 2026/6/9 22:42:25

Ansible Playbook入门实战20例【20260111】002篇

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Ansible Playbook入门实战20例【20260111】002篇

文章目录

      • 前期准备
    • Ansible Playbook 20个入门例子
      • 例子1:验证远程主机连通性(ping模块,最基础)
      • 例子2:远程执行单个简单命令(command模块)
      • 例子3:远程执行带管道/重定向的命令(shell模块)
      • 例子4:创建空文件(file模块)
      • 例子5:创建目录(file模块)
      • 例子6:复制本地文件到远程主机(copy模块)
      • 例子7:从远程主机下载文件到本地(fetch模块)
      • 例子8:修改文件权限和属主(file模块)
      • 例子9:安装单个RPM软件包(yum模块,CentOS/RHEL)
      • 例子10:安装单个DEB软件包(apt模块,Ubuntu/Debian)
      • 例子11:卸载软件包(yum/apt模块)
      • 例子12:启动并设置服务开机自启(service模块)
      • 例子13:重启指定服务(service模块)
      • 例子14:创建系统用户(user模块)
      • 例子15:创建系统用户组(group模块)
      • 例子16:远程执行本地Shell脚本(script模块)
      • 例子17:设置主机名(hostname模块)
      • 例子18:关闭SELinux(CentOS/RHEL)
      • 例子19:使用Jinja2模板配置文件(template模块)
      • 例子20:循环安装多个软件包(with_items循环)
    • 常见注意事项

你想要入门Ansible Playbook,需要20个覆盖核心基础功能的实用例子,这些例子从简单到进阶循序渐进,涵盖连通性验证、文件操作、包管理、服务管理、用户管理等核心场景,每个例子都包含完整Playbook代码、执行命令和详细说明。

前期准备

  1. 已安装Ansible:yum install ansible -y(CentOS/RHEL)或apt install ansible -y(Ubuntu/Debian)
  2. 配置主机清单(/etc/ansible/hosts),添加目标远程主机(示例中统一用allwebservers组,可根据你的清单修改)
  3. 远程主机已配置免密登录(避免执行时重复输入密码)

Ansible Playbook 20个入门例子

例子1:验证远程主机连通性(ping模块,最基础)

功能:测试Ansible能否正常连接并管控远程主机

# ping_test.yml-
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 18:43:15

直播输入可视化新方案:input-overlay专业配置与实战指南

直播输入可视化新方案:input-overlay专业配置与实战指南 【免费下载链接】input-overlay Show keyboard, gamepad and mouse input on stream 项目地址: https://gitcode.com/gh_mirrors/in/input-overlay 还在苦恼直播时观众看不清你的操作细节?…

作者头像 李华
网站建设 2026/6/9 19:54:34

Keil uVision5使用教程:STM32低功耗模式实战应用

Keil uVision5实战指南:STM32低功耗模式深度调优与工程落地在物联网设备设计中,“续航时间”往往决定产品生死。一个本该工作五年的传感器节点,若因功耗控制不当只能撑过半年,那再强的性能也毫无意义。我曾参与过一个远程温湿度监…

作者头像 李华
网站建设 2026/6/9 21:18:57

PDF-Extract-Kit教程:构建PDF文档相似度比对系统

PDF-Extract-Kit教程:构建PDF文档相似度比对系统 1. 引言 1.1 业务场景描述 在学术研究、法律文书处理和企业知识管理等领域,经常需要对大量PDF文档进行内容比对,以识别重复、抄袭或版本差异。传统的文本比对方法难以应对PDF中复杂的版式、…

作者头像 李华
网站建设 2026/6/9 19:46:56

BiliTools:跨平台哔哩哔哩工具箱完整使用指南

BiliTools:跨平台哔哩哔哩工具箱完整使用指南 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持视频、音乐、番剧、课程下载……持续更新 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

作者头像 李华
网站建设 2026/6/9 19:43:36

multisim仿真电路图实现二极管整流电路波形验证实战

用Multisim玩转二极管整流:从半波到桥式,波形一目了然你有没有试过在面包板上搭一个整流电路,结果示波器一接上去——啥也没有?或者刚通电,二极管就冒烟了?别急,这几乎是每个电子初学者的“必经…

作者头像 李华
网站建设 2026/6/9 21:33:08

PasteEx 剪贴板文件转换终极指南

PasteEx 剪贴板文件转换终极指南 【免费下载链接】PasteEx :clipboard: Paste As File 把剪贴板的内容直接粘贴为文件 项目地址: https://gitcode.com/gh_mirrors/pa/PasteEx PasteEx 是一款革命性的剪贴板工具,它能将你复制到剪贴板的各种内容直接转换为文件…

作者头像 李华