gcoop-libre.volumes

Volumes

Un rôle Ansible qui monte des volumes et des périphériques dans des systèmes GNU/Linux.

Exigences

Aucune.

Variables du Rôle

Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml) :

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

Ces propriétés définissent les valeurs par défaut pour les volumes de la liste qui ne les remplacent pas explicitement.

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

Liste des volumes ou des périphériques qui doivent être montés. Chaque élément doit définir au moins les propriétés dev et mount_point. Les autres propriétés seront définies sur la valeur par défaut si elles ne sont pas spécifiées. Elles correspondent aux options du module mount.

Dépendances

Aucune.

Exemple de Playbook

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

Licence

GPLv2

Informations sur l'Auteur

Ce rôle a été créé en 2016 par gcoop Cooperativa de Software Libre.

À propos du projet

Mount volumes and devices

Installer
ansible-galaxy install gcoop-libre.volumes
Licence
gpl-2.0
Téléchargements
1.9k