阅读 164

zabbix yum及package模块

zabbix 安装软件包
软件包的管理通常可以通过yum或packages模块进行,有两个参数:
名称:安装的软件包的名称。
状态:维护程序包的状态,默认值为present,表示安装,absent表示卸载,latest表示更新。

1.yum模块:

示例1:安装nmap软件
- hosts: tt
  gather_facts: no
  tasks:
  - name: Install nmap package
    yum:
      name: nmap
      state: present

示例2:安装指定版本
- hosts: all
  tasks:
  - name: Install git-1.8.3.1-6.el7.
    yum:
      name: git-1.8.3.1-6.el7
      state: present

示例3:安装多个软件包
- hosts: all
  tasks:
  - name: yum
    yum:
      name: "{{ item }}"
      state: present
    with_items:
    - vim
    - htop
    - git示例4:更新软件包
- name: upgrade all packages
  yum:
    name: '*'
    state: latest

示例5:更新软件包,排除kernel*,foo*
- name: upgrade all packages, excluding kernel & foo related packages
  yum:
    name: '*'
    state: latest
    exclude: kernel*,foo*

示例6:卸载git
- hosts: all
  tasks:
  - name: Deinstall git-1.8.3.1-6.el7.
    yum:
      name: git-1.8.3.1-6.el7
      state: absent


2.package模块

示例1:安装ntpdate
- name: install ntpdate
  package:
    name: ntpdate
    state: present

示例2:卸载ntpdate
- name: install ntpdate
  package:
    name: ntpdate
    state: absent

示例3:安装多个软件包
- name: install the latest version of Apache and MariaDB
  package:
    name:
      - httpd
      - mariadb-server
    state: latest


©著作权归作者所有:来自51CTO博客作者jsj_007的原创作品,如需转载,请注明出处,否则将追究法律责任


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐