我们在/etc/fstab
文件中为不同的服务器配置了不同的挂载点。我如何使用 Ansible 实现相同的目标?
例如:
服务器 A 有一个源 node1:/data/col1/RMAN
安装在路径 /mountPointA
上面我们可以使用 Ansible 的 mount 模块如
- name: Add Mount Points
mount:
path: /mnt/dvd
src : /dev/sr0
fstype: iso09660
opts: ro
boot: yes
state: present
但
如果我有另一个具有源的服务器“B”需要安装在路径/怎么办?但是,此服务器不需要配置第一个挂载点。 /node1:/data/col1/directoryB
mountPointB
是否可以在单个 yml 文件中实现它?
换句话说
Host source dest
hostA /source/directoryA /mnt
hostB /source/directoryB /mnt or /mnt/subdirectory #assuming subdir exists
我希望这是有道理的。对困惑感到抱歉。该剧本将在大量主机上运行,我如何确保自动选择正确的主机以使用正确的挂载点