lorenzocomotti.ansible_filesystem
Rôle Ansible : Système de fichiers
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.
- Exécutez
molecule create
pour démarrer le conteneur Docker cible sur votre moteur local. - Utilisez
molecule login
pour vous connecter au conteneur en cours d'exécution. - Modifiez les fichiers de rôle.
- Ajoutez d'autres rôles requis (externes) dans le fichier molecule/default/requirements.yml.
- Modifiez le molecule/default/playbook.yml.
- Définissez des tests d'infrastructure sous le dossier molecule/default/tests en utilisant le vérificateur goos.
- Lorsque vous êtes prêt, utilisez
molecule converge
pour exécuter le Playbook Ansible etmolecule 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 commandemolecule destroy
.
Pour exécuter toutes les étapes avec une seule commande, exécutez molecule test
.
Licence
MIT
Installer
ansible-galaxy install lorenzocomotti.ansible_filesystem
Licence
mit
Téléchargements
364
Propriétaire