当前位置: 首页 > news >正文

ansible-playbook之yum

1.定义一个pkname 变量来安装对应的程序

vim install_yum.yml

- hosts: web
remote_user: root

  # 默认定义变量采用方式

  #  vars:

  #   - pkname = nginx
tasks:
- name: Install package
yum: name={{ pkname }} state=present

2.执行安装nginx

ansible-playbook -e pkname=nginx install_yum.yml

3.查询安装的结果

ansible web -m shell -a 'rpm -qi|grep nginx'

4. 卸载nginx

vim uninstall_yum.yml


- hosts: web
remote_user: root
tasks:
- name: Install package
yum: name={{ pkname }} state=absent

5.执行卸载剧本

ansible-playbook -e pkname=nginx uninstall_yum.yml

6.验证是否卸载完毕

ansible web -m shell -a 'rpm -qi|grep nginx'

http://www.lryc.cn/news/612832.html

相关文章:

  • Daemon Tools for Mac —— 专业虚拟光驱与磁盘映像工具
  • LeetCode 面试经典 150_数组/字符串_除自身以外数组的乘积(13_238_C++_中等)(前缀积)
  • 数据结构初阶(5)队列
  • java - 深拷贝 浅拷贝
  • KT148A 语音芯片自研板烧录方案:接口预留与电路连接指南
  • 线上业务突然流量掉 0 ?一次 DNS 污染排查与自救实录
  • itextPdf获取pdf文件宽高不准确
  • 无人机航拍数据集|第8期 无人机海上目标检测YOLO数据集3641张yolov11/yolov8/yolov5可训练
  • BES2700量产项目
  • 7. 什么是事件委托
  • 经营帮:重构企业经营全流程,打造产业互联网新生态
  • 上位机知识篇---AT指令
  • LabVIEW实验室测试框架
  • 复合机器人破局之路:如何逆袭突围
  • 强化学习详解:从理论到前沿的全面解析
  • 知识随记-----Qt 实用技巧:自定义倒计时按钮防止用户频繁点击
  • GitHub 趋势日报 (2025年08月06日)
  • 网络安全与软件定义汽车的发展
  • 【LLM】扩散模型与自回归模型:文本生成的未来对决
  • 分布式事务与分布式锁
  • “物联网+职业本科”:VR虚拟仿真实训室的发展前景
  • USB枚举介绍 以及linux USBFFS应用demo
  • 抖音、快手、视频号等多平台视频解析下载 + 磁力嗅探下载、视频加工(提取音频 / 压缩等)
  • Go语言Ebiten坦克大战
  • JVM类加载
  • Redis中间件(三):Redis存储原理与数据模型
  • Spring MVC拦截器与过滤器的区别详解
  • Ubuntu24.04的“errors from xkbcomp are not fatal to the X server”终极修复方案
  • Ethereum:如何优雅部署 NPM 包中的第三方智能合约?
  • SpringBoot学习日记 Day5:解锁企业级开发核心技能