entercloudsuite.filesystem

Rôle Ansible : Système de fichiers

État du Build Galaxy

Création de partitions, de systèmes de fichiers et leur montage

Exigences

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

Variables du Rôle

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

Playbook Système de Fichiers

Exécuter avec les variables par défaut :

- hôtes: tous
  rôles:
    -le: entercloudsuite.filesystem
      disque_disques_supplémentaires:
        - disque: /dev/vdb
          fstype: xfs
          options_de_montage: defaults
          montée: /example
          désactiver_fsck_périodique: false

Tests

Les tests sont effectués en utilisant 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 du rôle.
  4. Ajoutez d'autres rôles nécessaires (externes) dans le fichier molecule/default/requirements.yml.
  5. Modifiez le molecule/default/playbook.yml.
  6. Définissez les tests d'infrastructure dans le dossier molecule/default/tests en utilisant le vérificateur goos.
  7. Une fois prêt, utilisez molecule converge pour exécuter le Playbook Ansible et molecule verify pour lancer la suite de tests.
    Notez que le processus converge commence par 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 entercloudsuite.filesystem
Licence
mit
Téléchargements
15.6k
Propriétaire