我們針對不同的服務器在/etc/fstab
文件中配置了不同的安裝點。我如何使用Ansible實現相同?可安裝在不同服務器上的不同目錄中
例如:
服務器A具有源安裝在路徑/mountPointA
以上可以我們實現了使用Ansible的裝入模塊node1:/data/col1/RMAN
如
- name: Add Mount Points
mount:
path: /mnt/dvd
src : /dev/sr0
fstype: iso09660
opts: ro
boot: yes
state: present
BUT
如果我有另一個服務器 「B」具有源需要/node1:/data/col1/directoryB
被安裝在路徑/mountPointB
。但是,此服務器不需要配置第一個安裝點。
是否有可能在單個yml文件中實現它?
換句話說
Host source dest
hostA /source/directoryA /mnt
hostB /source/directoryB /mnt or /mnt/subdirectory #assuming subdir exists
我希望這是有意義的。對困惑感到抱歉。這個劇本將在大量主機上運行,我如何確保正確的主機自動選擇使用正確的安裝點