ansible playbook可以將多個命令組合來執行,但是很多時候我們需要接收服務器的反饋,所以debug模塊就非常重要了。 模塊說明 調試模塊,用於在調試中輸出信息 常用參數: msg:調試輸出的消息 var:將某個任務執行的輸出作為變量傳遞給debug模塊 ...
示例: 說明: ansible doc debug debug是ansible版本的print語句 可以輸出變量的內容或者隨意的字符串 利於playbook執行階段的調試 Options: is mandatory 后面的參數是強制要有的 msg 輸出定義好的meassage 如果沒有message 默認輸出Hello world var 輸出變量的內容 不可與msg選項共用 ...
2016-02-29 15:40 0 2459 推薦指數:
ansible playbook可以將多個命令組合來執行,但是很多時候我們需要接收服務器的反饋,所以debug模塊就非常重要了。 模塊說明 調試模塊,用於在調試中輸出信息 常用參數: msg:調試輸出的消息 var:將某個任務執行的輸出作為變量傳遞給debug模塊 ...
官網 調試模塊主要是輸出變量 var 直接打印一個指定變量的值 msg 打印一段可以格式化的字符串 END ...
1. file模塊 功能:為被控端創建文件或目錄,設定權限屬性; 主要參數如下: 參數 說明 path 指定遠程服務器的路徑,也可以寫成‘dest’,‘name’ state 狀態 ...
一、debug模塊 1、debug模塊是Ansible Playbook中最常用的調試模塊,可以在Playbook執行過程打印調試信息,特別是跟when條件語句一起使用時,可以調試特定條件下的執行過程。 比如:當變量 a 定義時,將 a 的值打印出來,當任務成功后,打印 ...
1. script模塊 作用:在遠程主機運行本地的腳本; 調用格式: 參數: creates:如果其后跟的文件存在,則不執行腳本; removes:如果其后跟的文件存在,則執行腳本; 示例:在 Ansible 主機上編寫腳本,然后推送至被控端運行; ...
1. hostname模塊 功能:管理遠程主機的主機名。 示例一:更改192.168.20.22的主機名為nginx01: 修改多台主機的主機名可以根據變量修改為不同的主機名。 ...
1. cron模塊 功能:管理被控端計划任務; 主要參數如下: 參數 說明 name 定時任務基本描述 job 定時任務要執行的命令 minute 分 ...
1. command模塊 功能:在遠程主機執行 shell 命令;為默認模塊,可省略 -m 選項; 注意:不支持管道命令 |; command模塊的常用參數如下: 參數 說明 chdir DIR 執行ansible ...