yum模块
state参数:
- present 确保存在(安装)
- latest 最新(安装最新版)
- absent 确保不存在(卸载)
yum安装软件包
yum模块支持列表方式安装多个包
# 安装httpd和mariadb,并启动httpd服务和mariadb服务
---
- name: install pkg
hosts: serverb.lab.example.com
become: yes
tasks:
- name: 安装
yum:
name:
- httpd
- firewalld
- mariadb-server
- php
- php-mysqlnd
state: latest
yum卸载软件包
---
- hosts: node1
tasks:
- name: 卸载软件包
yum:
name: httpd
state: removed