Ansible 常用檔案模組使用詳解

2022-07-25 02:15:10 字數 1271 閱讀 7500

1、file模組

1️⃣:file模組常用的引數列表:

setype設定目標檔案安全上下文屬性

owner裝置目標檔案的所屬主

group設定目標檔案的所屬組

mode設定檔案的許可權

src指定鏈結檔案的路徑

2️⃣:演示例項

2、fetch模組

1️⃣:fetch模組常用的引數列表:

2️⃣:演示例項:

3、lineinfile模組

1️⃣:lineinfile常用的引數列表:

create引數常用的選項:(可與state: present一起使用)

2️⃣:演示例項:

4、blockinfile模組

1️⃣:blockinfile常用引數列表:

create引數常用的選項:

2️⃣:演示例項:

5、sefcontext模組

1️⃣:使用sefcontext模組需要安裝兩個包:libselinux-pythonpolicycoreutils-python ;需要在控制節點和受管主機上都安裝

2️⃣:在rhel8上這兩個包的包名分別是:python3-libselinuxpolicycoreutils-python-utils

3️⃣:注意:sefcontext模組更新selinux策略中目標的預設上下文,但不更改現有檔案的上下文(可以使用semanage -l檢視)

4️⃣:sefcontextxt常用引數:

setype指定目標selinux型別

5️⃣:演示例項:

Ansible常用模組使用

ansible官方提供了非常多的模組,還有若干第三方模組,我們也可以自己編寫模組。ansible對遠端伺服器的操作實際是通過模組完成的,先將模組拷貝到遠端伺服器,完成操作後,然後在遠端伺服器上刪除該模組。檢視模組幫助資訊 檢視模組列表 ansible doc l 檢視具體模組幫助資訊,以file為例...

Ansible常用模組使用

ansible官方提供了非常多的模組,還有若干第三方模組,我們也可以自己編寫模組。ansible對遠端伺服器的操作實際是通過模組完成的,先將模組拷貝到遠端伺服器,完成操作後,然後在遠端伺服器上刪除該模組。檢視模組幫助資訊 檢視模組列表 ansible doc l 檢視具體模組幫助資訊,以file為例...

Ansible常用模組

1.ping模組2.ansible command模組是ansible預設模組,主要用於執行linux基礎命令,可以執行遠端伺服器命令執行 任務執行等操作。但command模組不支援變數 重定向 管道符等,這些操作需要用shell模組執行 command模組使用詳解 chdir 執行命令前,切換到目...