我已定义group_vars根据环境在众多主机上挂载 nfs 共享:
---
mounts:
- path: /home/user1
src: 10.0.0.1:/home/user1
fstype: nfs
state: present
- path: /home/user2
src: 10.0.0.1:/home/user2
fstype: nfs
state: present
Run Code Online (Sandbox Code Playgroud)
在我的剧本中,我有以下任务来添加这些坐骑:
---
- hosts: clients
tasks:
- name: mounts
mount:
path: "{{ item.path }}"
src: "{{ item.src }}"
fstype: "{{ item.fstype }}"
opts: "{{ item.opts }}"
state: "{{ item.state }}"
with_items: "{{ mounts }}"
Run Code Online (Sandbox Code Playgroud)
现在我想知道是否有一个速记来实现同样的事情?例如
---
- hosts: clients
tasks:
- name: mounts
mount: "{{ mounts }}"
Run Code Online (Sandbox Code Playgroud) ansible ×1