Ansible系列(8)zypper模組

2022-09-23 09:42:11 字數 725 閱讀 5923

zypper本身是suse或opensuse的rpm包管理工具。這裡指的是ansible的zypper模組

引數名是否必須

預設值選項值

引數說明

disable_gpg_check

no no

yes/no

該引數管gpg檢查包的簽名的功能,預設是檢查,這個引數會影響state引數為present及latest時的情況

disable_recommends

no no

yes/no

等同於zypper命令的–no-recommends引數,預設是yes,no的時候就不會安裝recommend的軟體包

name

yes軟體包名字

state

no present

present/latest/absent

軟體包的最後狀態。present代表安裝完畢,latest代表安裝最新版,absent代表移除

# 安裝nmap

- zypper: name=nmap state=present

# 安裝apache2以及recommends的包

- zypper: name=apache2 state=present disable_recommends=no

# 移除nmap

- zypper: name=nmap state=absent學會了麼?下一節將介紹使用僅次於這幾個的pip

Ansible系列 基礎篇 01

安裝方式主要有以下4種 yum install epel release yum install ansible pip install ansiblebrew install ansiblegit clone cd ansible sudo python setup.py install 安裝完成...

Ansible系列(6) Yum模組

之前的文章裡提到了這個yum模組,作為承諾,這次拿它當第一了。yum 全稱為 yellow dog updater,modified 是乙個在fedora和redhat以及centos中的shell前端軟體包管理器 既然是包管理器,平時我們如何使用它?拿centos為例 yum install gi...

Ansible系列(9) Copy模組

copy模組在ansible裡的角色就是把ansible執行機器上的檔案拷貝到遠端節點上。與fetch模組相反的操作。引數名是否必須 預設值選項 說明src no用於定位ansible執行的機器上的檔案,需要絕對路徑。如果拷貝的是資料夾,那麼資料夾會整體拷貝,如果結尾是 那麼只有資料夾內的東西被考過...