gcoop-libre.volumes

一个将卷和设备挂载到GNU/Linux系统中的Ansible角色。

要求

无。

角色变量

可用变量如下所列,并附有默认值(见defaults/main.yml):

volumes_defaults:
  fstype: ext4
  opts: noatime,errors=remount-ro
  dump: 0
  passno: 2
  state: mounted
  fstab: /etc/fstab

这些属性为未被明确覆盖的卷设置默认值列表。

volumes:
  - dev: /dev/sda1
    mount_point: /data
    fstype: ext4
    opts: noatime,errors=remount-ro
    dump: 0
    passno: 2
    state: mounted
    fstab: /etc/fstab

要挂载的卷或设备列表。每个元素必须至少定义devmount_point属性。如果未定义其他属性,则会使用默认值。它们对应于mount模块的选项。

依赖

无。

示例剧本

- hosts: vps
  roles:
    - role: gcoop-libre.volumes
      volumes:
        - dev: /dev/vda
          mount_point: /data

许可证

GPLv2

作者信息

此角色由gcoop Cooperativa de Software Libre于2016年创建。

关于项目

Mount volumes and devices

安装
ansible-galaxy install gcoop-libre.volumes
许可证
gpl-2.0
下载
1.9k