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

Ansible 自动化安装软件

例子如下:

创建一个名为/ansible/package.yml 的 playbook :

        将 php 和 mariadb 软件包安装到 dev、test 和 prod 主机组中的主机上

        将 RPM Development Tools 软件包组安装到 dev 主机组中的主机上

        将 dev 主机组中主机上的所有软件包更新为最新版本

---
- name: onehosts: dev,test,prodtasks:- name: install php and mariadbyum:name:- php- mariadb- name: twohosts: devtasks:- name: install yum:name: '@RPM Development Tools'- name: genxinyum:name: '*'state: latest

这里使用了yum模块用来安装更新软件

ansible-playbook package.yml

运行yml文件,无报错即安装成功

 

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

相关文章:

  • 简单介绍 React Native 整合 Formik 实现表单校验
  • 蓝帽杯半决赛2022
  • 电路学习+硬件每日学习十个知识点(40)23.8.20 (希腊字母读音,阶跃信号和冲激信号的关系式,信号的波形变换,信号的基本运算,卷积积分,卷积和)
  • Python——列表(list)推导式
  • 代码随想录算法训练营day43 | LeetCode 1049. 最后一块石头的重量 II 494. 目标和 474. 一和零
  • Linux安装jdk、mysql、并部署Springboot项目
  • tomcat更改端口号和隐藏端口号
  • 生信分析Python实战练习 2 | 视频19
  • wps设置其中几页为横版
  • 如何在Ubuntu 22.04上安装PHP 8.1并设置本地开发环境
  • wazuh安装与使用
  • Vue 3 常见面试题汇总
  • Docker是什么?详谈它的框架、使用场景、优势
  • neo4j
  • 【项目 计网5】 4.15 TCP通信实现(服务器端)4.16 TCP通信实现(客户端)
  • windows可视化界面管理服务器上的env文件
  • 自然语言处理在智能客服和聊天机器人中的应用
  • 为什么不建议使用@Async注解创建线程
  • 更新Ubuntu18.04上的CUDA和GCC
  • 算法通过村第6关【青铜】| 如何通过中序和后序遍历恢复二叉树
  • 高斯牛顿法和LM算法异同示例
  • 奥威BI财务数据分析方案:只做老板想看的
  • opencv进阶19-基于opencv 决策树cv::ml::DTrees 实现demo示例
  • Unity通过TCP/IP协议进行通信
  • 基于VuePress搭建知识库
  • odoo安装启动遇到的问题
  • 【Flink】Flink提交流程
  • 哪种英特尔实感设备适合您?
  • C++11的四种强制类型转换
  • 分布式事务(4):两阶段提交协议与三阶段提交区别