Ansible 查找卷磁盘名称
Ansible find volume disk name
我正在尝试编写一个剧本来格式化某个卷,但我无法选择正确的驱动器
这是我正在做的事情
---
- hosts: all
gather_facts: no
remote_user: root
tasks:
- name: create file system on storage lun
filesystem: fstype=xfs dev=/dev/mapper/mpath*
我试图匹配 mpath 之后的任何单个字符,但 * 似乎不起作用。
通配符在那里不起作用。您需要在附加任务中或从设置模块中获取此信息。
示例:
- command: ls /dev/mapper/mpath*
register: mapper
- filesystem: fstype=xfs dev="{{ mapper.stdout_lines[0] }}"
尚未测试以上内容,但这是一般想法。
我正在尝试编写一个剧本来格式化某个卷,但我无法选择正确的驱动器
这是我正在做的事情
---
- hosts: all
gather_facts: no
remote_user: root
tasks:
- name: create file system on storage lun
filesystem: fstype=xfs dev=/dev/mapper/mpath*
我试图匹配 mpath 之后的任何单个字符,但 * 似乎不起作用。
通配符在那里不起作用。您需要在附加任务中或从设置模块中获取此信息。
示例:
- command: ls /dev/mapper/mpath*
register: mapper
- filesystem: fstype=xfs dev="{{ mapper.stdout_lines[0] }}"
尚未测试以上内容,但这是一般想法。