bodsch.mount

Rôle Ansible : mount

Gérer des points de montage génériques


Le développement ultérieur de ce rôle Ansible a été transféré à la Collection bodsch.core. Ce dépôt ne sera donc plus maintenu activement.


Statut du workflow GitHub Problèmes GitHub Version GitHub (dernière par date)

Systèmes d'exploitation

Testé sur

  • ArchLinux
  • Basé sur Debian
    • Debian 10 / 11 / 12
    • Ubuntu 20.04 / 22.04

Les systèmes basés sur RedHat ne sont plus officiellement supportés ! Cela peut fonctionner, mais ce n'est pas garanti.

Variables de rôle

mount_fstab: /etc/fstab

mount_devices: []

mount_smb_share: []

Avec mount_fstab, vous pouvez spécifier le fichier fstab à générer. C'est particulièrement utile pour les tests :)

mount_smb_share

crée un fichier de mot de passe pour les partages smb.

mount_smb_share:
  - username: "bar"
    password: "foo"
    domain: "WORKSPACE"
    passwordfile: "/tmp/.bar.smbcredentials"

mount_devices

requis par défaut description
source oui -
mountpoint oui -
fstype oui -
opts non defaults
state non present
dump non 0
passno non 0
fstab non ``

exemple de configuration

mount_fstab: /tmp/molecule_fstab

mount_smb_share:
  - username: "bar"
    password: "foo"
    passwordfile: "/tmp/zorg.pass"
  - username: "foo"
    password: "bar"
    passwordfile: "/tmp/foo.pass"

mount_devices:

  - source: tmpfs
    mountpoint: /tmp
    fstype: tmpfs
    opts: auto,rw,noatime,size=250M,nr_inodes=800k
    state: present

  - source: nfs.example.org:/data
    mountpoint: /mnt/remote
    fstype: nfs
    opts: vers=4,noauto,users,soft,intr,rsize=8192,wsize=8192

Contribution

Veuillez lire Contribution

Développement, Branches (Tags Git)

La branche master est mon Cheval de travail qui inclut les "dernières nouveautés" et peut être complètement cassée !

Si vous souhaitez utiliser quelque chose de stable, veuillez utiliser une Version Taguée !


Auteur

  • Bodo Schulz

Licence

Apache

LOGICIEL GRATUIT, HELL YEAH !

À propos du projet

manage generic mountpoints

Installer
ansible-galaxy install bodsch.mount
Licence
apache-2.0
Téléchargements
93
Propriétaire
ex-developer (c, c++, php), ex-system administrator / engineer, keep-it-simple, monitoring, automation, system architect