Ansible 自动化安装软件

例子如下:

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

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

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

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

bash 复制代码
---
- name: one
  hosts: dev,test,prod
  tasks:
    - name: install php and mariadb
      yum:
        name:
          - php
          - mariadb
          
- name: two
  hosts: dev
  tasks:
    - name: install 
      yum:
        name: '@RPM Development Tools'
        
    - name: genxin
      yum:
        name: '*'
        state: latest

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

复制代码
ansible-playbook package.yml

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

相关推荐
lbb 小魔仙15 小时前
【Linux】Ansible 自动化运维实战:2000+ 节点配置标准化教程
linux·运维·ansible
扑火的小飞蛾4 天前
【Ansible学习笔记01】 批量执行 shell 命令
笔记·学习·ansible
oMcLin4 天前
如何在 Red Hat Linux 服务器上使用 Ansible 自动化部署并管理多节点 Hadoop 集群?
linux·服务器·ansible
linux修理工7 天前
vagrant ubuntu 22.04 ansible 配置
ubuntu·ansible·vagrant
biubiubiu07068 天前
Ansible自动化
运维·自动化·ansible
秋4278 天前
ansible配置与模块介绍
ansible
秋4278 天前
ansible剧本
linux·服务器·ansible
码农101号10 天前
Ansible - Role介绍 和 使用playbook部署wordPress
android·ansible
2301_8000509911 天前
Ansible
运维·ansible
阎*水13 天前
Ansible 核心要点总结
ansible