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

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
波密县| 沁水县| 凤山市| 镇平县| 叙永县| 长宁县| 磐安县| 多伦县| 常德市| 昆山市| 教育| 嘉荫县| 康保县| 溧水县| 包头市| 耒阳市| 冷水江市| 余庆县| 荥经县| 观塘区| 洱源县| 明水县| 海城市| 车险| 普兰县| 龙井市| 敦化市| 额济纳旗| 芦山县| 平安县| 沙田区| 同德县| 伊宁县| 沙洋县| 上林县| 邵阳县| 加查县| 琼结县| 卓资县| 黑河市| 惠东县|