lorenzocomotti.ansible_filesystem

Rôle Ansible : Système de fichiers

Statut de Build Galaxy

Création de partition, système de fichiers et montage

Exigences

Ce rôle nécessite Ansible 2.2 ou une version supérieure.

Variables de rôle

Référez-vous à https://github.com/AerisCloud/ansible-disk

Playbook Système de fichiers

Exécutez avec les variables par défaut :

- hosts: all
  roles:
    - role: entercloudsuite.filesystem
      disk_additional_disks:
        - disk: /dev/vdb
          fstype: xfs
          mount_options: defaults
          mount: /example
          disable_periodic_fsck: false

Tests

Les tests sont réalisés avec Molecule.

  1. Exécutez molecule create pour démarrer le conteneur Docker cible sur votre moteur local.
  2. Utilisez molecule login pour vous connecter au conteneur en cours d'exécution.
  3. Modifiez les fichiers de rôle.
  4. Ajoutez d'autres rôles requis (externes) dans le fichier molecule/default/requirements.yml.
  5. Modifiez le molecule/default/playbook.yml.
  6. Définissez des tests d'infrastructure sous le dossier molecule/default/tests en utilisant le vérificateur goos.
  7. Lorsque vous êtes prêt, utilisez molecule converge pour exécuter le Playbook Ansible et molecule verify pour exécuter la suite de tests.
    Notez que le processus de convergence commence par effectuer une vérification de syntaxe du rôle.
    Détruisez le conteneur Docker avec la commande molecule destroy.

Pour exécuter toutes les étapes avec une seule commande, exécutez molecule test.

Licence

MIT

À propos du projet

Creating partition, filesystem and mounting it

Installer
ansible-galaxy install lorenzocomotti.ansible_filesystem
Licence
mit
Téléchargements
364
Propriétaire