Ad-Hoc 介紹

一、什么是ad-hoc 命令?

ad-hoc 命令是一種可以快速輸入的命令,而且不需要保存起來的命令。就相當于bash中的一句話shell。這也是一個好的地方,在學習ansible playbooks時可以先了解另外一種ansible基本的快速用法,不一定非要寫一個palybook文件。

一般來說,ansible的強大之處在于它的playbook 劇本。但為什么我們還要使用這種臨時的命令呢?

臨時命令適用于下面類似的場景,如果你想在圣誕節(jié)到來之時,關掉實驗室的電腦,只需要ansible 的一行命令即可,而不必編寫一個playbook文件來完成這個工作。

不過,對于配置管理和應用部署這種工作,還是需要使用“/usr/bin/ansible-playbook”命令。

1、并行和Shell 命令

接上文,ansible 服務器已經(jīng)配置好使用密鑰進行認證,管理主機,如果不想使用密鑰的話,那么可以使用--ask-pass (-k) 來用密碼管理。但是最好還是用密鑰的方式。

如下:使用以下命令來查看webserver 組內主機的端口開放狀況:

網(wǎng)友評論