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文件,无报错即安装成功

相关推荐
傻啦猫@_@4 天前
如何使用ansible上的A用户操作其它服务上的B用户目录下的文件
ansible
Sweety丶╮7944 天前
【Ansible】将文件部署到受管主机知识点
云原生·ansible
Anthony_2315 天前
Ansible的 Playbook 模式详解
linux·运维·服务器·ansible
野奔在山外的猫6 天前
【教程】Ansible 环境部署
ansible
泡沫冰@6 天前
实施Ansible Playbook
ansible
鲸屿1958 天前
Ansible之playbook
服务器·网络·ansible
Sweety丶╮7949 天前
【Ansible】的介绍
云原生·ansible
知白守黑2679 天前
Ansible角色
运维·服务器·ansible
Sweety丶╮7949 天前
【Ansible】实施 Ansible Playbook知识点
服务器·云原生·ansible
YC运维10 天前
Ansible题目全解析与答案
java·算法·ansible