playbook 執行shell命令_執行shell命令
更新時(shí)間:2026-05-05 00:12:27
在A(yíng)nsible中,執行我們可以使用playbook來(lái)執行??shell命令,命命令Playbook是令執Ansible的核心組件之一,它是ヽ(′ー`)ノ執(′ω`)行一個(gè)YAML文件,用于描述一系列(lie)任務(wù)(Ta???sks),命命令這些任務(wù)可以執行各種操作,令執如安裝軟件、執行配置系統等,命命令在??本章節中,令執我們將詳細介紹如何使用playbook執行shell命令。執行
(圖片來(lái)源網(wǎng)絡(luò ),命命令侵刪)1、令執編寫(xiě)一個(gè)簡(jiǎn)單的執行p??laybook
我們需要創(chuàng )建一個(gè)名為example.ym(′?ω?`)l的YAML文件,然后在其中編寫(xiě)一個(gè)簡(jiǎn)單的命命令playbook,以下是令執一個(gè)簡(jiǎn)單的示例:
name:(???) Execute shell command hosts: all tasks: name: Run?? echo command comm(′?`*)and: echo "Hello, World!"
在這個(gè)示例中,我們定義了一個(gè)名為Ex(◎_◎;)ecute shell command的play,它包含了一個(gè)名為Run echo command的任務(wù),這個(gè)任務(wù)將在所有目標主機上執行echo "Hello, World!"命令。
2、運行playbook
要運行這個(gè)playbook,我們需要在命令行(xing)中使用ansibleplaybook命令,以下是運行這個(gè)playbook的命令:
ansibleplaybook example.yml
運行這個(gè)命令后(╬?益?),你將(jiang)看到類(lèi)似以下的輸出:
PLAY [Exec┐(′д`)┌ute shell command] 
