最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

1-Ansible常用模塊之包管理模塊:yum_repository

2021-06-10 18:03 作者:夜灬長夢多  | 我要投稿

1-Ansible常用模塊-yum_repository模塊

一、概述

yum_repository 模塊可以幫助我們管理遠程主機上的 yum 倉庫。

二、常用參數(shù)

name參數(shù):必須參數(shù),用于指定要操作的唯一的倉庫ID,也就是”.repo”配置文件中每個倉庫對應的”中括號”內(nèi)的倉庫ID。


baseurl參數(shù):此參數(shù)用于設(shè)置 yum 倉庫的 baseurl。


description參數(shù):此參數(shù)用于設(shè)置倉庫的注釋信息,也就是”.repo”配置文件中每個倉庫對應的”name字段”對應的內(nèi)容。


file參數(shù):此參數(shù)用于設(shè)置倉庫的配置文件名稱,即設(shè)置”.repo”配置文件的文件名前綴,在不使用此參數(shù)的情況下,默認以 name 參數(shù)的倉庫ID作為”.repo”配置文件的文件名前綴,同一個”.repo” 配置文件中 可以存在多個 yum 源。


enabled參數(shù):此參數(shù)用于設(shè)置是否激活對應的 yum 源,此參數(shù)默認值為 yes,表示啟用對應的 yum 源,設(shè)置為 no 表示不啟用對應的 yum 源。


gpgcheck參數(shù):此參數(shù)用于設(shè)置是否開啟 rpm 包驗證功能,默認值為 no,表示不啟用包驗證,設(shè)置為 yes 表示開啟包驗證功能。


gpgcakey參數(shù):當 gpgcheck 參數(shù)設(shè)置為 yes 時,需要使用此參數(shù)指定驗證包所需的公鑰。


state參數(shù):默認值為 present,當值設(shè)置為 absent 時,表示刪除對應的 yum 源。


三、示例

1.在 ansible-demo1 主機上設(shè)置ID為 aliEpel 的 yum 源,倉庫配置文件路徑為 /etc/yum.repos.d/aliEpel.repo。

[root@ansible-manager ~]# ansible ansible-demo1 -m yum_repository -a 'name=aliEpel description="alibaba EPEL" baseurl=https://mirrors.aliyun.com/epel/$releasever\Server/$basearch/'

ansible-demo1 | SUCCESS => { "changed": true, "repo": "aliEpel", "state": "present"}

2.在 ansible-demo1 主機上設(shè)置ID為 aliEpel 的 yum 源,倉庫配置文件路徑為 /etc/yum.repos.d/alibaba.repo。

[root@ansible-manager ~]# ansible ansible-demo1 -m yum_repository -a 'name=aliEpel description="alibaba EPEL" baseurl=https://mirrors.aliyun.com/epel/$releasever\Server/$basearch/ file=alibaba'
ansible-demo1 | SUCCESS => { "changed": true, "repo": "aliEpel", "state": "present"}

3.在 ansible-demo1 主機上設(shè)置ID為 local 的 yum 源,但是不啟用它(local源使用系統(tǒng)光盤鏡像作為本地 yum 源,以便測試舉例,所以 baseurl 中的值以 file:/// 開頭)。

ansible ansible-demo1 -m yum_repository -a 'name=local baseurl=file:///media description="local cd yum" enabled=no'

4.在 ansible-demo1 主機上設(shè)置ID為 local 的 yum 源,開啟包驗證功能,并指定驗證包所需的公鑰位置為 /media/RPM-GPG-KEY-CentOS-7。

ansible ansible-demo1 -m yum_repository -a 'name=local baseurl=file:///media description="local cd yum" gpgcheck=yes gpgcakey=file:///media/RPM-GPG-KEY-CentOS-7'

5.在 ansible-demo1 主機上刪除 /etc/yum.repos.d/alibaba.repo 配置文件中的 aliEpel 源。

[root@ansible-manager ~]# ansible ansible-demo1 -m yum_repository -a 'file=alibaba name=aliEpel state=absent'
ansible-demo1 | SUCCESS => { "changed": true, "repo": "aliEpel", "state": "absent"}


1-Ansible常用模塊之包管理模塊:yum_repository的評論 (共 條)

分享到微博請遵守國家法律
岱山县| 禄劝| 遂宁市| 鸡西市| 务川| 牡丹江市| 巴中市| 隆化县| 万载县| 施甸县| 新巴尔虎左旗| 吐鲁番市| 翁牛特旗| 山东省| 平武县| 景东| 桓台县| 清涧县| 容城县| 金华市| 瑞昌市| 永城市| 永兴县| 腾冲县| 敦煌市| 湾仔区| 伊宁市| 青龙| 金昌市| 岗巴县| 周至县| 黄陵县| 福贡县| 广南县| 邻水| 南召县| 浏阳市| 漳浦县| 绥芬河市| 德清县| 新疆|