小编j4n*_*kvc的帖子

Ansible - 检查磁盘是否已安装,如果没有则格式化它

我正在寻求帮助,因为我很难完成这件事:

---
- name: Check if /data is already mounted
  debug: msg="The mount point exists"
  with_items: "{{ ansible_mounts }}"
  when: item.mount == "/data"
  register: check_mount

- name: Create /data directory if not exists
  ansible.builtin.file:
    path: /data
    state: directory
    owner: root
    group: root
    mode: '0751'

- name: Create a xfs filesystem on /dev/sda5
  community.general.filesystem:
    force: yes
    fstype: xfs
    dev: /dev/sda5
  when: not check_mount

- name: Get the /dev/sda5's UUID
  shell: blkid -s UUID -o value /dev/sda5
  register: blkid_out
  when: not check_mount …
Run Code Online (Sandbox Code Playgroud)

ansible

3
推荐指数
1
解决办法
5368
查看次数

标签 统计

ansible ×1