news 2026/2/28 7:40:14

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/2/27 7:41:13

终极指南:5分钟掌握Palera1n越狱工具的核心技巧

终极指南:5分钟掌握Palera1n越狱工具的核心技巧 【免费下载链接】palera1n Jailbreak for arm64 devices on iOS 15.0 项目地址: https://gitcode.com/GitHub_Trending/pa/palera1n Palera1n是一款基于checkm8硬件漏洞的iOS设备越狱工具,支持iPho…

作者头像 李华
网站建设 2026/2/20 22:55:02

IDM激活脚本终极指南:解锁永久免费下载加速

IDM激活脚本终极指南:解锁永久免费下载加速 【免费下载链接】IDM-Activation-Script IDM Activation & Trail Reset Script 项目地址: https://gitcode.com/gh_mirrors/id/IDM-Activation-Script IDM激活脚本是一款基于开源技术的专业工具,专…

作者头像 李华
网站建设 2026/2/23 12:07:48

STM32CubeMX使用教程:PLL倍频配置的完整示例

STM32时钟系统实战:用STM32CubeMX搞定PLL倍频配置你有没有遇到过这样的情况?代码写得没问题,外设也初始化了,可USB就是枚举不上,或者定时器走不准——最后发现是时钟没配对?在嵌入式开发中,尤其…

作者头像 李华
网站建设 2026/2/24 1:15:00

Qwen3-VL视觉模型体验报告:2块钱测试5大核心功能

Qwen3-VL视觉模型体验报告:2块钱测试5大核心功能 引言:为什么投资人都在关注Qwen3-VL? 作为一款多模态大模型,Qwen3-VL最近在AI圈的热度持续攀升。简单来说,它就像是一个能同时看懂图片和文字的"AI分析师"…

作者头像 李华
网站建设 2026/2/22 20:07:35

秀动抢票神器:跨平台智能抢票完整解决方案

秀动抢票神器:跨平台智能抢票完整解决方案 【免费下载链接】showstart-checkout 秀动抢票 辅助 捡漏 项目地址: https://gitcode.com/gh_mirrors/sh/showstart-checkout 在演出票务市场激烈竞争的今天,传统手动抢票方式已经无法满足乐迷需求。秀动…

作者头像 李华
网站建设 2026/2/26 23:21:46

uesave-rs完全指南:轻松掌握Unreal Engine存档编辑技术

uesave-rs完全指南:轻松掌握Unreal Engine存档编辑技术 【免费下载链接】uesave-rs 项目地址: https://gitcode.com/gh_mirrors/ue/uesave-rs 你是否曾因游戏存档意外损坏而陷入绝望?或者想要调整游戏参数却无从下手?现在&#xff0c…

作者头像 李华